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?
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?
pour quelle raison le C ?
commence par nous définir ce qu'est le "C réseau"
![]()
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![]()
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
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
CafuroCafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
e-verbeUn logiciel de conjugaison des verbes de la langue française.
Ma page personnelle sur DVP.
Partager