C++

vbnino Messages postés 218 Date d'inscription jeudi 13 juillet 2006 Statut Membre Dernière intervention 11 juillet 2010 - 20 août 2007 à 11:57
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 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.

4 réponses

cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
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

Le meilleur langage n'existe pas.
0
THEwarrior333 Messages postés 192 Date d'inscription vendredi 19 mars 2004 Statut Membre Dernière intervention 30 janvier 2008
20 août 2007 à 15:57
Le meilleur: QBasic

<endl>Un clavier Azerty en vaut deux

</endl>
0
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
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.
0
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
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

C++ (@++)<!--
0
Rejoignez-nous