de Java à c++

de Java à c++ - C++ - Programmation

Marsh Posté le 16-04-2007 à 15:43:40    

Bonjour tout le monde,
 
Je vais avoir à coder un ptit projet mais cette fois-ci je voudrais le faire en c++, histoire de changer un peu.
Je connais un peu java (thread, rmi, socket, awt/Swing/swt et tralalaa...) et ma question serait: existe-t-il une méthode, j'oserais pas dire "rigoureuse" mais un brin sérieuse pour une évolution de java vers c++ ?
Autre question, j'ai appris par hasard l'existence d'un langage qu'est le langage D soit-disant successeur du C avec les avantages du java.. c'est quoi ce langage? du charlatanisme ? un réel progrès ?  :??:  
 
Merci bien :)

Reply

Marsh Posté le 16-04-2007 à 15:43:40   

Reply

Marsh Posté le 16-04-2007 à 15:44:42    

le D a l'air pas mal  
 
par contr,e tu retrouvera ( a mon avis )  plus facilement tes marques avecl le C# qu'avec le C++

Reply

Marsh Posté le 16-04-2007 à 18:03:43    

c# n'est-il pas à microsoft ce que java est à sun ??


---------------
Le plaisir est le bonheur des fous. Le bonheur est le plaisir des sages.
Reply

Marsh Posté le 16-04-2007 à 18:09:23    

certainement pas

Reply

Marsh Posté le 16-04-2007 à 18:43:52    

http://fr.wikipedia.org/wiki/C_sharp
 
oui, en effet, ca a été initié par un gars de MS puis standardisé un peu plus tard..
 
et ici les différences avec Java:
 
 Différences entre Java et le C#  [modifier]
Bien que le C# soit similaire à Java, il existe des différences notables, par exemple:

Citation :


Java n'a pas de propriétés ni de surcharge d'opérateurs,  
Java n'a pas de mode unsafe permettant l'arithmétique de pointeurs,  
Java a des exceptions vérifiées, alors que les exceptions du C# ne sont pas vérifiées, comme en C++,  
C# a un goto control flow construct inexistant en Java,  
Java permet la génération automatique de la documentation HTML à partir des fichiers sources à l'aide des descriptions Javadoc-syntax, tandis que le C# utilise des descriptions basées sur le XML,  
C# supporte indexers (indexeurs), delegates (délégué ou pointeur de fonction) et events (événements),  
C# supporte les structures en plus des classes (les structures sont des types valeur: on stocke le contenu et non l'adresse, elles peuvent contenir des méthodes),  
C# utilise une syntaxe intégrée au langage (DllImport) et portable pour appeler une bibliothèque native.  


Message édité par paowz le 16-04-2007 à 18:50:03

---------------
Le plaisir est le bonheur des fous. Le bonheur est le plaisir des sages.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed