IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IRC / mIRC Discussion :

[Conseils] Quel langage pour un soft IRC ?


Sujet :

IRC / mIRC

  1. #1
    Membre du Club Avatar de titor
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 78
    Points : 51
    Points
    51
    Par défaut [Conseils] Quel langage pour un soft IRC ?
    Salut a tous je vous écris parce qu'avec un pote on voudrais se faire un serveur IRC, mais attention pas n'importe quoi on a pas encore fini de chercher toutes les options mais le probleme qui se pose c'est qu'on ne sais pas choisir le langage pour le faire ? C ? C++? Delphi ? Basic ?
    Sa serait peut etre plutot orienté linux, mais sinon on fera en basic pour du windows.
    Sachant que perso je m'y connais en php et un epu de C/ C++ mais c'est léger.
    Alors que choisir? Sinon, si c'est trop dur on se fera le serveur quand meme mais en utilisant un soft deja fait sa perdra de son charme mais voila si vous avez de quelconques suggestions, merci d'avance
    titor
    Software is like sex, it's better when it's free

  2. #2
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 664
    Points : 61 530
    Points
    61 530
    Par défaut
    Si tu veux du portable linux/windows ca serais plutot C, C++, Java, Python,...

    A éviter : VB
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

  3. #3
    Membre du Club Avatar de titor
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 78
    Points : 51
    Points
    51
    Par défaut
    Ok, merci pour le renseignement, mais pense tu que cela sera complexe ?
    Python est il facile d'accès ? J'entend par la qu'il est facile de maitriser rapidement?
    Merci pour le conseil de VB
    Software is like sex, it's better when it's free

  4. #4
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 664
    Points : 61 530
    Points
    61 530
    Par défaut
    C'est pas vraiment un projet de débutant à priori...

    Pour ce qui est de python, le mieux est que tu démare une discussion dans le forum python si ca t'intéresse.
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

  5. #5
    Membre du Club Avatar de titor
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 78
    Points : 51
    Points
    51
    Par défaut
    Non certes c'est pas trop un projet de débutant mais si on prend notre temps et qu'on s'y prend bien sa devrait aller non ?
    Alors as ton avis c python ou C le mieux ?
    le but c'est juste de s'amuser en programmant un truc qui nous sera utile
    c'es tout voila
    Software is like sex, it's better when it's free

  6. #6
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 664
    Points : 61 530
    Points
    61 530
    Par défaut
    Ca sera plus performant en C ou C++, mais ca sera aussi plus dur à faire
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

  7. #7
    Membre du Club Avatar de titor
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 78
    Points : 51
    Points
    51
    Par défaut
    Ok bah je me renseigne sur python en ce moment mais je ne sais pas quel langage choisir.
    Parce que si c'est du C est que c'est performant c'est cool et sa pourrait nous permettre de faire un truc correct mais comme le C est un langage pas tres facile a comprendre et que on ne s'y connait pas, que me conseillerais tu comme langage ?

    PERL VS C ?
    Que choisir ? :
    Software is like sex, it's better when it's free

  8. #8
    Membre actif Avatar de etranger
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2004
    Messages : 333
    Points : 268
    Points
    268
    Par défaut
    Il me semble que Perl soit bien adapté a ce genre de projet, le C est adapté a precque tout les projets puisque il est d'assez bas niveau, mais c'est aussi pourquoi il est plus difficile. Perl lui meme a été développé en C , ainsi qu'un grand nombre de ces modules... Tu peu donc profiter du travail de "de ceux qui nous ont précedé" ou alor réinventer la roue (Je parlais en fait de l'utilisation des modules).

  9. #9
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 275
    Points : 10 985
    Points
    10 985
    Par défaut
    Un client ou un bot en Perl/Java/Python... très bien. Mais un serveur ...
    C'est qu'il y en a des gens qui papottent sur IRC.

    Je partirai sans réfléchir vers le C++, (ou C pour les allergiques aux ++). On aura la meilleure garantie pour quand il commence à y avoir vraiment beaucoup de monde. Plus une certitude de pouvoir atteindre la portabilité tout en gardant la maintenabilité et la sûreté sans trop d'efforts (avec ACE par exemple).

    Ceci dit, c'est peut-être plus le réseau que le soft qui risquera d'être l'élément limitatif.

    Si vous débutez, vous n'aurez rien de prêt d'ici un an minimum. Quelques petits mois avec un gars doué et expérimenté.
    Vous êtes sûr de ne pas vouloir installer un des nombreux serveurs libres que je soupçonne de déjà exister ?
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  10. #10
    Membre expérimenté
    Avatar de nyal
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    622
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2002
    Messages : 622
    Points : 1 428
    Points
    1 428
    Par défaut
    Bonjour,

    Un serveur IRC de base se fait assez rapidement (20jours/hommes en phase de developpement). La RFC est tres simple. Il faut savoir que la gestion des salons,personnes.. s'effectuent a l'aide de graphes. Tu trouveras des articles qui explique le principe graphes/IRC.

    Comme luc l'a signale, dans ce genre de soft c'est le reseau qui cree le goulot d'etranglement. Meme si tu gagnes en performance en C, ca ne se sentira pas obligatoirement.

  11. #11
    Membre du Club Avatar de titor
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 78
    Points : 51
    Points
    51
    Par défaut
    Et bien merci de toutes vos réponses qui me sont très utiles. En effet si je peux trouver les fameux articles graph/irc sa nous aidera surment.
    Cependant, j'aimeraissavoir ce que luc entend par
    Un client ou un bot en Perl/Java/Python... très bien. Mais un serveur ...
    Parce qu'en fait dans un vieux magazinee linux que j'avais ils expliquent comment installer un serveur irc nommé freenode donc je pense faire sa.
    Mais en fait le truc qu'on voulait faire n'etait rien d'autres que le client IRC.
    D'autres questions:
    -Qu'est-ce que le RFC?
    -Quand nyal parle de 20jours/homme, qu'est-ce que sa veut dire?On est que 2, et on s'y connait n'y en python n'y en C.
    Pour les grpahes/irc je vais cherhcer et si je ne trouve pas je vous redemanderais

    Merci a tous titor
    Software is like sex, it's better when it's free

  12. #12
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 664
    Points : 61 530
    Points
    61 530
    Par défaut
    Il y a 1 an de formation au C, puis après 20 jours homme (minimum)
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

  13. #13
    Membre du Club Avatar de titor
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 78
    Points : 51
    Points
    51
    Par défaut
    Ok lol
    Bon alors pour des débuants trop gros projet pour des débutants?
    Ou faut-il qu'on s'attaque a autre chose ?

    Ps: je ne trouve rien pour les graphes irc dans google je vais continuer jusqu'a 18h30 et apres faudra que j'aille faire ma philo
    et pour les RFC j'ai trouve un truc mais je ne suis pas sur de ce que c'est
    Software is like sex, it's better when it's free

  14. #14
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 664
    Points : 61 530
    Points
    61 530
    Par défaut
    Pour les débutants : je propose une idée super originale : une calculette

    Sinon moi quand j'ai débuté j'ai redéveloppé space invader, il y à 25 ans.
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

  15. #15
    Membre du Club Avatar de titor
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 78
    Points : 51
    Points
    51
    Par défaut
    Euh ouais Space invaders pourquoi pas. E effet un clients IRC semble etre un projet un peu ambitieux.
    Mais space invaders en quel langage ? Et comment en texte, graphique ?
    Piouf que de questions
    Software is like sex, it's better when it's free

  16. #16
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 664
    Points : 61 530
    Points
    61 530
    Par défaut
    Bah tu mets la charrue avant les boeufs, commence par suivre un cours de programmation, comme celui la : http://rmdiscala.developpez.com/cours/

    Et d'ici que tu ais atteint un niveau correct, tu auras bien une envie de programmer quelque chose...
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

  17. #17
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mars 2003
    Messages
    7 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 7 930
    Points : 59 398
    Points
    59 398
    Billets dans le blog
    2
    Par défaut
    Bonjour !
    Citation Envoyé par titor
    Qu'est-ce que le RFC?
    Les RFC (Requests For Comments) constituent la documentation officielle sur tous les standards, protocoles, services et utilitaires d'Internet.
    http://www.rfc-editor.org/ (tu peux faire une recherche sur IRC).
    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
    La tolérance atteindra un tel niveau que les personnes intelligentes seront interdites de toute réflexion afin de ne pas offenser les imbéciles. [Fiodor Mikhaïlovitch Dostoïevski]

  18. #18
    Expert éminent sénior
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 275
    Points : 10 985
    Points
    10 985
    Par défaut
    Citation Envoyé par titor
    Cependant, j'aimerais savoir ce que luc entend par
    Un client ou un bot en Perl/Java/Python... très bien. Mais un serveur ...
    Parce qu'en fait dans un vieux magazinee linux que j'avais ils expliquent comment installer un serveur irc nommé freenode donc je pense faire sa.
    Mais en fait le truc qu'on voulait faire n'etait rien d'autres que le client IRC.
    J'entends que je vois mal un serveur (les trucs auxquels tu te connectes en premier avant d'aller sur un channel) efficace et qui tienne dans ces langages.
    Un client (cf mIRC, IRSSI, xchat (?), ...) pas de problème.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  19. #19
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Ah ben.
    Je viens juste de finir un TP de RAD, le sujet... faire un client/serveur basé sur le protocole IRC ( je dis basé parce que l'on a pas suivi la RFC, mais bon c'est du meme genre), le tout en C++.

    Après une cinquantaine d'heures de travail "acharné" ^^. On a fini le TP.
    Donc de mon côté je pencherai pour le C++.

    C'est quand meme bien pratique cette STL et ces classes...
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  20. #20
    Membre expérimenté
    Avatar de nyal
    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    622
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2002
    Messages : 622
    Points : 1 428
    Points
    1 428
    Par défaut
    Citation Envoyé par Marc Lussac
    Il y a 1 an de formation au C, puis après 20 jours homme (minimum)
    Ah oui j'ai oublie de preciser. C'est 20 jours hommes qui connaissent le langage et tout ce qui gravite autour. Et quand je dis 20 jours hommes c'est bien la phase de developpement. Je ne tiens pas compte de la phase d'analyse. Bon un projet comme un serveur IRC, la phase d'analyse peut aller tres vite si c'est un serveur basique. (vous n'allez pas faire un CDC pour un projet comme celui la. Vous pouvez mais bon...)

Discussions similaires

  1. [Conseil] Quel langage pour une petite appli. serveur ?
    Par hm@rch@1 dans le forum Windows
    Réponses: 0
    Dernier message: 29/07/2007, 10h40
  2. Quel langage pour le développement embarqué ?
    Par freakydoz dans le forum Débats sur le développement - Le Best Of
    Réponses: 37
    Dernier message: 23/04/2007, 20h31
  3. Quel langage pour développer un logiciel de télétransmission
    Par gidebo dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 28/08/2003, 15h19
  4. quel langage pour créer des "applications" sur 1 s
    Par jaribu dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 30/07/2003, 15h06
  5. Quel langage pour un application graphique sous windows
    Par ipeteivince dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 06/06/2003, 18h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo