C++

Signaler
Messages postés
218
Date d'inscription
jeudi 13 juillet 2006
Statut
Membre
Dernière intervention
11 juillet 2010
-
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
-
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

Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
14
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.
Messages postés
192
Date d'inscription
vendredi 19 mars 2004
Statut
Membre
Dernière intervention
30 janvier 2008

Le meilleur: QBasic

<endl>Un clavier Azerty en vaut deux

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