J'ai developpé pendant 2 ans sous Java, un projet de simulateur Radar dans un service R&D au sein de Thales Air Defence.
Et franchement Java n'a pas a rougir. Il est plus rapide que le mathlab cher a ce service et il permet de développer tout aussi rapidement (du moins un projet complet).
Python, Perl et autres ont beau être bourrés de sucrerie syntaxique et d'approches sympas avec des exemples en dix lignes de codes qui font bcp de choses. Leur librairie est bien moins homogène et documentée que la librairie de base de Java.En plus, y'a quasiment tout dans cette librairie. De l'ihm aux expressions régulières en passant par le XML, la sérialisation, la compression de données, les undo/redo, l'accès aux bases de données etc ...
C n'est pas un langage objet et ne correspond pas a la demande en logiciel de plus en plus sophistiqué.
C++ n'est qu'un amoncellement d'ajouts pour permettre au programmeur toutes les dernières folies. Un jour peut être finiront t'il par nettoyer une bonne fois pour toutes la gestion des pointeur, l'allocation dynamique et autre qui finissent par couter très cher en temps de développement sur une appli ou on chercher tous les bugs.
[^] # Re: Des utilisateurs heureux de Java
Posté par Bungee Tux . En réponse à la dépêche IBM demande à Sun de "libérer" Java. Évalué à 3.
Et franchement Java n'a pas a rougir. Il est plus rapide que le mathlab cher a ce service et il permet de développer tout aussi rapidement (du moins un projet complet).
Python, Perl et autres ont beau être bourrés de sucrerie syntaxique et d'approches sympas avec des exemples en dix lignes de codes qui font bcp de choses. Leur librairie est bien moins homogène et documentée que la librairie de base de Java.En plus, y'a quasiment tout dans cette librairie. De l'ihm aux expressions régulières en passant par le XML, la sérialisation, la compression de données, les undo/redo, l'accès aux bases de données etc ...
C n'est pas un langage objet et ne correspond pas a la demande en logiciel de plus en plus sophistiqué.
C++ n'est qu'un amoncellement d'ajouts pour permettre au programmeur toutes les dernières folies. Un jour peut être finiront t'il par nettoyer une bonne fois pour toutes la gestion des pointeur, l'allocation dynamique et autre qui finissent par couter très cher en temps de développement sur une appli ou on chercher tous les bugs.