vbnino
Messages postés218Date d'inscriptionjeudi 13 juillet 2006StatutMembreDernière intervention11 juillet 2010
-
20 août 2007 à 11:57
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 2009
-
20 août 2007 à 18:09
Salut!
- Pour-quoi C++ et le meilleur , est-ce la rapidité ou la taille d'un fichier compilé avec c++ , par son language
à savoir les "{ } ! ; ::" , son intellegence , facile , ou je fais ce que les autres font.
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 20 août 2007 à 13:36
Salut,
[troll]
C'est le meilleur car... Ah zut, je viens de me rappeler que c'est pas le meilleur.
Le C++, n'est pas le plus rapide (A part si on l'écrit comme du C et que le compilo assure un max... et encore), pas souvent le plus lisible (C'est bien connu : C++ is a write only language), pas
franchement intelligent sur certaines syntaxe viellissantes, pas le
plus facile du tout (Mais alors du tout), et tout le monde ne fait pas du C++.
/troll
cs_rt15
Messages postés3874Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention 7 novembre 201413 20 août 2007 à 17:14
Plus sérieusement, par rapport au VB6 (Puisque tu as pas mal trainé sur vbfrance) :
Avantages du C++ par rapport au VB6 :
Plus rapide à l'execution.
Executables ne nécessitant généralement pas de dlls.
Compilation séparée -> plus rapide pour de grands projets.
Plus orienté objet : héritage, polymorphisme...
Les templates apportant la généricité.
Le C++ n'a pas (encore) été abandonné par M$.
Pas mal utilisé sous Linux.
Prise en charge des templates.
MS VC2005 est gratuit en express, et est plus récent que VB6.
Avantages du VB6 par rapport au C++ :
Plus lisible.
Plus simple.
Bien plus pratique pour faire et utiliser du COM/OLE/ActiveX.
Messages d'erreurs beaucoup plus claires.
Pas de problème à la compilation et au linkage.
Pas de problème de compatibilité entre divers compilos.
Un débutant arrive plus vite à des applications ressamblant à de vrais applis.
On est pas perdu devans une multitude de librairies.
IDE très réactif même sur une petite config.
Par rapport au VB.NET, c'est un peu pareil, sauf que le .NET et COM, ça fait 2, le VB.NET est théoriquement un langage d'avenir, il gère l'héritage...
Mon conseil : faire du C avant de faire du C++.
PS : Avec ton pseudo, tu vas te faire charier si tu poste souvent par ici.
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 20 août 2007 à 18:09
"Executables ne nécessitant généralement pas de dlls"
Je crois que tu veux dire: "N'est pas dépendant à une machine virtuelle."
L'exécutable est dépendant de l'API comme tout application Win32.
"Le C++ n'a pas (encore) été abandonné par M$"
Le C++ n'est pas un langage M$. M$ peut bien l'abandonner, ça ne changera strictement rien.
"Mon conseil : faire du C avant de faire du C++."
+1