Quels sont les avantages du C++
Fermé
Yac
-
21 mars 2004 à 19:49
Nabla's Messages postés 18149 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 12 mai 2010 à 14:42
Nabla's Messages postés 18149 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 12 mai 2010 à 14:42
A voir également:
- Quels sont les avantages du C++
- Conclusion sur les avantages et les inconvénients de l'internet - Forum Internet / Réseaux sociaux
- Les avantages de l'internet ✓ - Forum Loisirs / Divertissements
- Texte argumentatif sur les avantages et les inconvénients du téléphone portable ✓ - Forum Mobile
- Avantages et inconvegnients du portable ✓ - Forum Mobile
- Téléphone portable avantage ou inconvénient - Forum Mobile
6 réponses
yoyolut
Messages postés
143
Date d'inscription
vendredi 14 mars 2003
Statut
Membre
Dernière intervention
8 août 2012
21 mars 2004 à 20:51
21 mars 2004 à 20:51
Salut a toi !
D'abor désolé , mon message ne comporte aucun retour a la ligne sauf le premier et le dernier car je n'est plus de touche entré ! Donc , niveau langage a toi de voir les deux sont sensiblement identique du point de vue du langage : ils sont orienté objet de haut nivaux portable sur de nombreuse plateforme ... Néamoins petit avantage au JAVA trés en vogue qui me parait a moi plus simple et surtout bcp plus facilement portable : si le prog en Java focntionne chez toi il fonctionnera chez un autre sauf cas exceptionel. Voila sinon tu peux apprendre les deux aussi :)
@+
Yo
D'abor désolé , mon message ne comporte aucun retour a la ligne sauf le premier et le dernier car je n'est plus de touche entré ! Donc , niveau langage a toi de voir les deux sont sensiblement identique du point de vue du langage : ils sont orienté objet de haut nivaux portable sur de nombreuse plateforme ... Néamoins petit avantage au JAVA trés en vogue qui me parait a moi plus simple et surtout bcp plus facilement portable : si le prog en Java focntionne chez toi il fonctionnera chez un autre sauf cas exceptionel. Voila sinon tu peux apprendre les deux aussi :)
@+
Yo
Ce langage est orienté objet, avec un typage fort. Il est très proche du langage Java.
Et pour cause, c# est une pâle imitation de java créée par Microsoft pour récupérer des parts du net.
Et pour cause, c# est une pâle imitation de java créée par Microsoft pour récupérer des parts du net.
la principale difference est que le C++ est un langage compiler ( plus rapide) et le java est un langage semi-compiler (tourne sur toute les plate forme)
yoyolut
Messages postés
143
Date d'inscription
vendredi 14 mars 2003
Statut
Membre
Dernière intervention
8 août 2012
22 mars 2004 à 08:46
22 mars 2004 à 08:46
Salut !
Semi compiler lol , en rélaiter le Java , est compiler en Bytecode non executable par une machine normale comme pourrait l'etre un code compiler en C++ ce bytecode n'est executable que par la machine Virtuel Java, son avantage il existe une machine virtuel java pour a peu pres toutes les plateforme ainsi un Bytecode crer sous Windows est aussi executable Sous unix,linux macOS ... . Plus lent ? Fondamentalement , c'ets vrai , mais cela ne se voit plus actuellement grace a l'evolution des machine et de la JVM ( Java virtual machine) moralité le Java a de nombreux avantages que le C++ n'a pas avaec un petit inconveniant mineur quasiment invisible ...
@+
Yo
Semi compiler lol , en rélaiter le Java , est compiler en Bytecode non executable par une machine normale comme pourrait l'etre un code compiler en C++ ce bytecode n'est executable que par la machine Virtuel Java, son avantage il existe une machine virtuel java pour a peu pres toutes les plateforme ainsi un Bytecode crer sous Windows est aussi executable Sous unix,linux macOS ... . Plus lent ? Fondamentalement , c'ets vrai , mais cela ne se voit plus actuellement grace a l'evolution des machine et de la JVM ( Java virtual machine) moralité le Java a de nombreux avantages que le C++ n'a pas avaec un petit inconveniant mineur quasiment invisible ...
@+
Yo
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sebsauvage
Messages postés
32847
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 656
22 mars 2004 à 09:44
22 mars 2004 à 09:44
Je suis d'accord avec Yoyolut.
D'autant plus que les performances de Java ne cessent de s'améliorer.
Le C++ est un immonde bricolage pour faire de l'orienté objet en restant compatible avec la syntaxe du C. Une horreur.
Je recommande Java, sauf pour les applications de calcul intensif.
D'autant plus que les performances de Java ne cessent de s'améliorer.
Le C++ est un immonde bricolage pour faire de l'orienté objet en restant compatible avec la syntaxe du C. Une horreur.
Je recommande Java, sauf pour les applications de calcul intensif.
Le langage de programmation C# (C dièse en français, ou prononcé C-sharp en anglais) a été développé par la société Microsoft, et notamment un de ses employés, Anders Hejlsberg, pour laplateforme .NET (point NET / dot NET).
Ce langage est orienté objet, avec un typage fort. Il est très proche du langage Java.
Il est précompilé en MSIL (Microsoft Intermediate Language), puis exécuté sur une machine virtuelle, ou compilé en code natif à l'exécution. Il dispose d'un ramasse-miettes (garbage collector). Il utilise l'API .NET en remplacement des MFC (Microsoft foundation class). Il semble être le nouveau langage pour développer des applications Windows, avec Visual Basic et C++.
Ce langage est orienté objet, avec un typage fort. Il est très proche du langage Java.
Il est précompilé en MSIL (Microsoft Intermediate Language), puis exécuté sur une machine virtuelle, ou compilé en code natif à l'exécution. Il dispose d'un ramasse-miettes (garbage collector). Il utilise l'API .NET en remplacement des MFC (Microsoft foundation class). Il semble être le nouveau langage pour développer des applications Windows, avec Visual Basic et C++.
sebsauvage
Messages postés
32847
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 656
10 mai 2010 à 21:18
10 mai 2010 à 21:18
Bon résumé.
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
11 mai 2010 à 08:05
11 mai 2010 à 08:05
hors sujet.
Nabla's
Messages postés
18149
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 219
11 mai 2010 à 13:33
11 mai 2010 à 13:33
Le C# est en effet un langage interessant, surtout pour faire du graphique car le C++ ne gère pas de manière native les fenetres ... (obligé d'utiliser les MFC, QT, ou l'API win32) ...
ceci dit, alors que du C++ avec QT ou du java sont portables d'une plateforme à l'autre, les langages ".net" de microsoft sont .... uniquements limités à l'utilisation avec windows !
cependant, le .net est beaucoup utilisé dans le monde professionel .
ceci dit, alors que du C++ avec QT ou du java sont portables d'une plateforme à l'autre, les langages ".net" de microsoft sont .... uniquements limités à l'utilisation avec windows !
cependant, le .net est beaucoup utilisé dans le monde professionel .
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
11 mai 2010 à 13:56
11 mai 2010 à 13:56
cependant, le .net est beaucoup utilisé dans le monde professionel
J'adore ce genre de déclaration reposant sur rien ou sur un petit bout de pas grand chose.
J'ai perdu le lien, mais il y a un classement des langages les plus utilisés, et C# arrive très loin. En tête (mais pas dans l'ordre) Python, java, C, C++.
ça me fait mal de l'admettre, mais il existe un portage de .NET sur Linux. Mais clairement, C# ce n'est pas un langage à privilégié (support dans quelques années ? portabilité relative)
J'adore ce genre de déclaration reposant sur rien ou sur un petit bout de pas grand chose.
J'ai perdu le lien, mais il y a un classement des langages les plus utilisés, et C# arrive très loin. En tête (mais pas dans l'ordre) Python, java, C, C++.
ça me fait mal de l'admettre, mais il existe un portage de .NET sur Linux. Mais clairement, C# ce n'est pas un langage à privilégié (support dans quelques années ? portabilité relative)
Nabla's
Messages postés
18149
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 219
12 mai 2010 à 14:42
12 mai 2010 à 14:42
par .net, j'entend .net (vb.net, C++.net, C#.net etc...) Je parle du framework.
C# n'étant qu'un des langages utilisant ce framework .
C# n'étant qu'un des langages utilisant ce framework .