• # En vrac

    Posté par (site web personnel) . En réponse à la dépêche Naissance d'un géant : Java. Évalué à 4.

    C++ est un langage de programmation né en 1980. Au départ, il était conçu comme une
    amélioration du langage procédural C, dont il reprend les définitions. D'où son nom.

    Je rappelle le bogue premier du C++ puisque l'assertion suivante est vrai, tant en C, qu'en C++ !

    C++ < C

    Sinon, pas un mot sur OpenStep, la couche graphique très bien réalisé au dessus d'ObjectiveC. D'ailleurs, pas un mot sur l'ObjectiveC. Au début de java, OpenStep état à 50% à SUN avec qu'Apple ne prennent le virage MacOSX qui est la suite d'OpenStep. C'était quand même l'API la mieux fichus à l'époque et je ne sais pas s'il y en a une qui l'a dépassé.

    http://en.wikipedia.org/wiki/OpenStep

    A noter aussi un autre langage /a priori/ mieux fichus pour le web car les variables sont immutables, qui tournent aussi dans l'embarqué et qui est plus ancien que le java : Erlang.

    http://en.wikipedia.org/wiki/Erlang_(programming_language)

    A mon avis, java bénéficie de la syntaxe du C ce qui a aidé grandement a son adoption. J'ai l'impression que deux syntaxes ont plus de chance d'avoir une adoption massive par les programmeurs : C (C++, Java, ObjectiveC, C#... Perl, PHP...) et Fortran (Pascal, Basic, Ada... Bash...).