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

Réseau C Discussion :

Réseau: c vs c++


Sujet :

Réseau C

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 60
    Par défaut Réseau: c vs c++
    bonjour
    1.quelle est le meilleur entre ces deux langage le langage c ou le langage c++ pour développer une application réseau ?

    2. quelle est le meilleur entre ces deux langage pour développer une application réseau avec libpcap sous linux?

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par kh12040 Voir le message
    1.quelle est le meilleur entre ces deux langage le langage c ou le langage c++ pour développer une application réseau ?

    2. quelle est le meilleur entre ces deux langage pour développer une application réseau avec libpcap sous linux?
    Le C bien sûr (quelle autre réponse sur le forum C ?)

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 60
    Par défaut
    pour quelle raison le C ?

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Octobre 2004
    Messages : 77
    Par défaut
    Citation Envoyé par kh12040 Voir le message
    pour quelle raison le C ?
    Le C bien sûr (quelle autre réponse sur le forum C ?)

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 60
    Par défaut
    Citation Envoyé par oLie93 Voir le message
    Le C bien sûr (quelle autre réponse sur le forum C ?)
    si vous développez des application réseau avec le C ..vous connaissez au moins les avantage du C réseau par rapport a C++

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    commence par nous définir ce qu'est le "C réseau"

  7. #7
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 60
    Par défaut
    Citation Envoyé par souviron34 Voir le message
    commence par nous définir ce qu'est le "C réseau"
    tu sait bien que je voulait dire développement réseau avec langage C

  8. #8
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par kh12040 Voir le message
    tu sait bien que je voulait dire développement réseau avec langage C
    c'est pas la peine de rigoler..

    TOUTES les librairies de BASE reseau sont en C..

  9. #9
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 60
    Par défaut
    Citation Envoyé par souviron34 Voir le message

    TOUTES les librairies de BASE reseau sont en C..
    merci .
    est ce que C est plus rapide que C++ ?

  10. #10
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par kh12040 Voir le message
    merci .
    est ce que C est plus rapide que C++ ?
    T'es pressé ?

  11. #11
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par souviron34 Voir le message
    c'est pas la peine de rigoler..

    TOUTES les librairies de BASE reseau sont en C..
    Disons 'ont une interface C' (En fait POSIX.1)

  12. #12
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par Emmanuel Delahaye Voir le message
    Disons 'ont une interface C' (En fait POSIX.1)
    voui, mais quand même, les bibliothèques de sockets et de http de base sont en C...

    Il y en a qu'on a ré-écrit, mais il n'empêche que la base est du C..

  13. #13
    Membre très actif Avatar de tim974
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 175
    Par défaut
    Perso, je penche pour le C.

  14. #14
    Membre confirmé Avatar de mackla
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 140
    Par défaut
    Concernant le développement réseau, le C est très utilisé surtout sous linux:

    1- il permet une très bonne gestion de la mémoire.
    2- majeur partie des APIs et bibliothèques nécessaire pour le développement d'applications réseaux sont écrites en C.
    3- les système d'exploitation les plus répondus actuellement sont tous écrit en C tel que Mac OS X, GNU/LINUX et windows leurs librairies sont à leurs tour utilisées pour écrire des librairies de plus haut niveau (comme open GL ou GTK) .
    Alors pourquoi changer de langage

  15. #15
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    Ce débat est une pure perte de temps !

    Utiliser les APIs réseaux (socket) en C ou C++, c'est strictement pareil d'un point de vue langage et performances.

    Ce qui sera différent est le code applicatif hors contexte réseau (utilisation STL pour C++ par exemple).

    Et la tu retombes sur le débat général sans fin (et lui aussi stérile) entre C ou C++.
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  16. #16
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Citation Envoyé par kh12040 Voir le message
    quelle est le meilleur entre ces deux langage le langage c ou le langage c++ pour développer une application réseau ?
    Je vais essayer de synthétiser les critères de choix du langage de programmation pour un projet dans un environnement professionnel (SSII) :
    • Parce que le chef de projet connait ce langage
    • Parce que le client l'impose
    • Parce que on va réutiliser du code déjà écrit pour ce langage
    • Parce que'une licence pour ce compilateur a déjà été achetée et est disponible immédiatement
    • Parce que la majorité des développeurs de l'équipe projet connait ce langage


    C'est marrant, je ne voie nulle part de mention de : parce que c'est plus rapide, parceque c'est mieux, parceque le noyau est déjà écrit avec ce langage, ...
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  17. #17
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Citation Envoyé par ram_0000 Voir le message
    C'est marrant, je ne voie nulle part de mention de : parce que c'est plus rapide, parceque c'est mieux, parceque le noyau est déjà écrit avec ce langage, ...
    Ces considerations ne sont pas independantes de celles que tu cites avant. Par exemple, si la majorité des développeurs de l'équipe projet connait un langage, c'est surement parce que c'est le langage le mieux adapte au boulot pour lequel les developpeurs ont ete embauches.

  18. #18
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par DaZumba Voir le message
    Ces considerations ne sont pas independantes de celles que tu cites avant. Par exemple, si la majorité des développeurs de l'équipe projet connait un langage, c'est surement parce que c'est le langage le mieux adapte au boulot pour lequel les developpeurs ont ete embauches.
    euh....

    non.. C'est (maintenant) parce que (dans le cas qui nous occupe) les facs et formations apprenent plus le C++ que le C aux étudiants.

Discussions similaires

  1. [Réseau] Créer une connexion Internet
    Par Tranber dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 17/10/2002, 17h01
  2. Réseau Win/Linux
    Par ben91 dans le forum Développement
    Réponses: 2
    Dernier message: 08/09/2002, 22h59
  3. Comment subsituer un chemin par un autre dans un réseau ?
    Par Baillard dans le forum Développement
    Réponses: 3
    Dernier message: 11/08/2002, 14h01
  4. Redimensionnement des Paquets IP sur un Réseau Local
    Par Bonoboo dans le forum Développement
    Réponses: 2
    Dernier message: 12/07/2002, 15h40

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