je dois choisir un de c'est trois langues:
vb.net
c#.net
c++.net
java
je ne sais pas quoi faire
franchement
je dois choisir un de c'est trois langues:
vb.net
c#.net
c++.net
java
je ne sais pas quoi faire
franchement
Tu dois choisir, c'est bien, mais encore faudrait-il savoir ce qui va dicter ton choix.
Qu'elle en sera ton utilisation, qu'elles sont tes contraintes, ..... ?
C'est pas gagn�, tu peux choisir la langue au chat ou "Le Cinqui�me �l�ment".(Faite attention � l'�criture et au sens des phrases !!!)
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Je pense que ton probl�me est insoluble...chaque personne te donnera son opinion avec les "pour" et les "contre"...Alors qu'en fait, toi seul peut d�cider. Cela d�pend de l'utilisation que tu en fais, si tu es pr�t � payer une licence, si tu es plut�t "open source" (qui ne l'est pas...mais bon...).
Certaines personnes pour Java te diront que le Ramasse-miettes c'est nul, d'autres te diront que c'est g�nial...
En bref, il faut mieux cerner ta demande : est-ce ton premier langage de programmation? Sinon, as-tu d�j� programmer dans l'un de ces langages?
En bref, ta question est bien trop vague![]()
Bonjour,
Il me semble que le choix se r�sume �:
- JAVA,
- C#
Non � C++ : Je n'ai jamais �t� convaincu de la productivit� en C++ par rapport � Delphi qui sur ce plan est tr�s comparable � C# ou m�me par rapport � JAVA.
Non � Vb.net : il pr�sente les d�faut de syntaxe li� � son origine (Basic), bien qu'avec le temps il se soit mis au niveau des autres langages sur le plan fonctionnel. Quitte � choisir en dehors de toute consid�ration li�e � la conassance d'un langage ou d'un autre , autant prendre C#.
C# pr�sente l'avantage d'un EDI et de biblioth�ques completes (Visual Studio).
Pour une fois qu'on peut dire vraiment du bien d'un produit Microsoft.
Toutefois, bien qu'on puisse utiliser le framework Mono sous Linux ou Mac, C# est essentiellement orient� Windows.
Java a des EDI moins sophistiqu�s, il est multi-plateforme. Il dispose de nombreuses biblioth�ques ou Add-on qui compl�tent l'environnement de base. Mais, � mon go�t ces compl�ments se concurrencent les uns les autres, ce qui peut poser des probl�mes d'installation ou m�me de perennit�.
Il est implement� en C# et Java.le Ramasse-miettes
Pour C++.net et VB.net ?
Graffito >
C# et VB.Net c'est strictement la m�me chose. Le premier est bas� sur une syntaxe d�riv� du C, le second sur une syntaxe d�riv� du Basic, sinon niveau code g�n�r�, �a se tient. Et pour cause, ils fonctionnent tous les 2 sur le Framework .Net.
D'ailleurs dans l'historique du C# (2000-2002), il n'�tait pas destin� � devenir un langage. Bien que M$ ne veut pas l'avouer, le C# a �t� invent� dans le but simple de convertir les VBistes au C et C++. C'est les d�veloppeurs qui en ont fait un langage car il a permis, � l'inverse, parait-il de convertir les developpeurs C au Framework .Net.
Pour ce qui est de Garbage Collector (le ramasse-miette), en .Net, il est valable pour tous les langages .Net puisque c'est une fonction intrins�que du Framework. Il est donc pr�sent en C#, en VB.Net, mais aussi en Delphi .Net, .....
Partager