CHoix du Langage
Fermé
HaKaSiiDeR
Messages postés
6
Date d'inscription
samedi 25 décembre 2010
Statut
Membre
Dernière intervention
26 août 2011
-
Modifié par HaKaSiiDeR le 26/08/2011 à 21:30
Profil bloqué - 27 août 2011 à 19:03
Profil bloqué - 27 août 2011 à 19:03
A voir également:
- CHoix du Langage
- Liste déroulante de choix excel - Guide
- Langage ascii - Guide
- Débuter langage batch windows - Guide
- Langage binaire - Guide
- Que veut dire le rectangle en langage sms - Forum Nokia
2 réponses
Salut !
Python, c'est pour la programmation impérative structurée et orientée objet, le C, c'est pour de la programmation système, java c'est pour de l'orienté objet, et C++ (que tu as oublié de mentionner je pense), c'est pour la programmation procédurale, la programmation orientée objet et la programmation générique.
Je ne sais pas si ça te parle, mais si ce n'est pas le cas, je t'invite à consulter wikipédia (ou autre) pour connaitre leurs avantages et défauts respectifs.
Dis nous cependant s'il y a une question sous jacente, du style quel langage vaut il mieux apprendre en premier ou autre !
Python, c'est pour la programmation impérative structurée et orientée objet, le C, c'est pour de la programmation système, java c'est pour de l'orienté objet, et C++ (que tu as oublié de mentionner je pense), c'est pour la programmation procédurale, la programmation orientée objet et la programmation générique.
Je ne sais pas si ça te parle, mais si ce n'est pas le cas, je t'invite à consulter wikipédia (ou autre) pour connaitre leurs avantages et défauts respectifs.
Dis nous cependant s'il y a une question sous jacente, du style quel langage vaut il mieux apprendre en premier ou autre !
et c# par rapport à vb ?
Pour conclure VB .NET est parfois plus simple pour du code très simple ou pour des développeurs débutants (des mots clés plus explicites, des simplifications parfois au mépris des concepts de la programmation OO), à peu près équivalent la plupartdu temps au C# mais ce dernier est mieux adapté pour faire des choses plus complexes avec notamment un langage plus complet (le mot clé « yield », les délégués anonymes).
VB .NET étant plus verbeux et l'intellisense moins évoluée, il sera généralement plus rapide d'écrire un programme en C# qu'en VB .NET. Cependant, un développement VB .NET peut se retrouver facilité par des options de compilations.
Le code VB .NET sera généralement moins aéré (car plus verbeux) mais plus lisible, et donc plus facilement maintenable, surtout grâce à un langage plus algorithmique qui différencie les types de blocs contrairement à C# qui utilise systématiquement les accolades...
Pour plus de précisions, voir le lien ci dessus.
VB .NET étant plus verbeux et l'intellisense moins évoluée, il sera généralement plus rapide d'écrire un programme en C# qu'en VB .NET. Cependant, un développement VB .NET peut se retrouver facilité par des options de compilations.
Le code VB .NET sera généralement moins aéré (car plus verbeux) mais plus lisible, et donc plus facilement maintenable, surtout grâce à un langage plus algorithmique qui différencie les types de blocs contrairement à C# qui utilise systématiquement les accolades...
Pour plus de précisions, voir le lien ci dessus.
26 août 2011 à 22:49
27 août 2011 à 15:35
Mais il me semble que les interfaces graphiques sont pas evidente a mettre en place.
27 août 2011 à 15:36
27 août 2011 à 15:49
L experience semble prouver que cela depend plus du systeme d exploitation que du language.
Sous linux, c est plutot du C++ sous Windows Vb par defaut (???)...
Pire, certaine bibliotheque son plus performante dans un language que dans un autre ...
Alors que dire...
27 août 2011 à 15:58