Il peut les donner dans le débat C++/Java juste à côté (http://www.developpez.net/forums/d18...t-cpp-vs-java/)
Il peut les donner dans le débat C++/Java juste à côté (http://www.developpez.net/forums/d18...t-cpp-vs-java/)
Les MP ne sont pas là pour les questions techniques, les forums sont là pour ça.
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
Je joues un peu l'avocat du diable, car j'aime bien Python, mais peux-tu détailler ce que Python ou Ruby ont en plus que Java du point de vue de ce que vous appelez la "richesse intellectuelle"? (peut-être ici: http://www.developpez.net/forums/d70...pourquoi-java/)
Thierry
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
Ils proposent des paradigmes supplémentaires ?
Au moins, des fonctionnalités supplémentaires. J'ai l'impression que notre ami passe à côté par exemple de tout ce qui concerne le paradigme fonctionnel, que Ruby utilise un peu, et Python très peu, si je ne m'abuse.
Enfin, s'il veut du vrai nouveau, c'est du côté de OCaml et Haskell qu'il faut regarder AMHA.
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
Ruby et Python proposent quelques outils propres au langages fonctionnels, et je ne doute pas que cela viendra aussi un jour dans Java et C++. C'est vrai que je ne vois pas non plus de réel gain, du point de vue de la "richesse intellectuelle", au niveau de Java par rapport à e.g. C++. De ce point de vue, un changement de paradigme est certainement plus enrichissant.
Thierry
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
ben concernant OCaml & cie, certains pourront dire que la programmation fonctionnelle date de 1930 (Church, lambda-calcul), ou des premiers temps de l'info "pratique" avec Lisp (environ 1950), voire pour ML de Milner vers 1970... donc faudrait pas non plus parler d'innovations récentes
la recherche "récente" est surtout sur les GC (bien qu'une partie viennent de travaux sur la défragmentation ), sur la vérification de système ou sur les automates d'arbres...
après clairement, il y aussi plein de petites améliorations de choses découvertes précédemment... et cette somme de petites choses peut finir par apporter beaucoup si les concepteurs d'un langage arrivent à intégrer ces notions de manière peu contraignante (sinon on finit avec un langage qui ne sort pas de son labo )
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
C'est ça la recherche. Les percées complètement innovatrices sont rares. Mais ce sont les petits raffinements qui les permettent. Après si tu comptes en 2/3 ans, forcément le transfert de technologie de la recherche vers l'outil n'est pas fait en général. Si tu comptes sur une échelle plus crédible de 10 ans environ, alors là c'est autre chose, Haskell est à la pointe.
C'est quand même dingue que dans un débat "C vs C++" vous en arriviez encore à baver sur Java. Ca tourne à l'obsession
un bon programmeur doit etre touche a tous..
C++ a de bon coté
Java aussi
Si on veut connaitre comment fonctionne sa machine, il faut obligatoirement passer par C++ pour comprendre comment est geré la mémoire, voir meme passer par l'assembleur (ouh le vieux reac )
Java, c'est bien, mais il guide trop le programmeur.
un debutant qui passe des parametres a une fonction, ne comprend pas forcement se qu'il fait.
mais lorsque l'on connait vraiment comment la machine travail, il devient vraiment puissant.
Pour en revenir au débat, autant apprendre directement le C++ vu qu'il intègre la bibliothèque standard C.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager