Citation:
Envoy� par
louzorios
De plus je pense que dire que c# n'est tr�s juste car c# est tr�s puissant par apport � java comme tous les langages .net y compris c++.
Je pense � l'inverse qu'il souffre des m�mes limites que java par rapport � C++ pour les m�me raisons: la philosophie de C# est, finalement, plus proche de java que de C++;)
Citation:
mais plut�t on peut dire que c# rajoute aux avantages de c++ la simplicit� de java.
Pas � mon sens...
Comme je l'ai dit, il rajoute aux restrictions de java des restrictions propre au cot� "propri�taire" du langage.
Citation:
pour la portabilit� c++ souffre du m�me probl�me que c#.
Oh que nenni...
Si tu �cris un code standard en C++, a la quasi certitude qu'il compilera sur n'importe quelle plateforme et n'importe quel syst�me d'exploitation...
C# depend du framework .NET ou de son �quivalent MONO... et la portabilit� est loin d'�tre optimale entre les deux ;)
Citation:
J'ai lu aussi dans la faq c# sur ce site que maintenant on peut compiler du codes c#.net sur plusieurs architectures gr�ce au projet MONO.
Effectivement, il y a mono, mais, pour autant que j'en sache, il y a toujours un d�calage entre ce que MONO permet et ce que permet le framework microsoft, ce qui rend la portabilit� plus qu'incertaine :P
De plus, il y a des frameworks pr�vus pour C++ dont la portabilit� est largement sup�rieure � celle que l'on rencontre entre MONO et .NET (Qt, par exemple)...
Citation:
Mais ce qui m'a pouss� � faire un choix est d'une part l'equivalence qui existe entre certains langages(c# et vb par exemple, pourquoi donc les deux)
�quivalence sommes toutes relativement normale �tant donn� que les deux langages ont �t� d�velopp�s par la m�me firme, mais cependant toute relative quand m�me :P
Citation:
et d'autre part (ce qui est plus int�ressant) est que je developppe des applications sur mesure pour des clients,et chaque fois je choisi un langage pour le faire ce qui a caus� :
C'est effectivement une logique coh�rente, lorsque l'on ne d�cide pas de se "sp�cialiser" dans certains types de projets
Citation:
-mes applications ne sont pas optimale du c�t� code et temps de r�alisation (mais bien sur car je ne maitrise aucun langages )
-la qualit� de mes applications n'est pas en train d'�voluer (car � chaque fois je change de langage et ainsi je recommence du d�but)
Ne dit on pas qu'il faut apprendre � marcher avant de savoir courir:question:
Il est tout � fait juste que les transitions incessantes entre diff�rents langages ne sont pas faites pour faciliter la maitrise de l'un deux...
Mais ce n'est pas parce que tu dois "te remettre dans le bain" � chaque fois que tu n'�volue pas dans la maitrise des diff�rents langages, non plus ;)
Citation:
Aussi pour ces raisons que j'ai adopt� c# ,sa productivit�,sa simplicit� et sa puissance(qui d�passe certainement celle de java) vont m'aider � optimiser mes travaux.voil� .
La productivit� et la simplicit� de C# est, selon moi, fort similaire � celle de java, vu qu'ils ont suivi des philosophies finalement fort proches...
Par contre, si, effectivement, C# profite de la puissance de .NET qui le rend, peut-�tre, plus puissant que java, cela n'emp�che que C++ reste, m�me sans utiliser .NET, tr�s largement sup�rieur aux deux (au contraire, je ne suis pas loin de penser que le fait d'utiliser C++ en .NET revient plut�t � en limiter la puissance :P)