CMC - LeMarson

Java a 30 ans : bon anniversaire
Java a 30 ans : bon anniversaire

C’est en 1995 que le canadien James Gosling et son équipe, ont créé chez Sun le langage Java, qui fête donc ses 30 ans d’existence. Il fait partie de ces quelques langages qui ont traversé toutes les modes et sont toujours incontournables. Fait d’armes significatif du personnage, Gosling n’a pas supporté le rachat de Sun en 2009 par Oracle, qu’il considérait comme un prédateur incompétent et a fait sécession pour conserver son libre arbitre et potentiel d’inventivité.

Contrairement à ce qui  se dit souvent, Java n’était pas un langage révolutionnaire. La plupart des ingrédients qui le constituaient existaient déjà. C’était le cas de la machine virtuelle, cette plate-forme d’exécution, ce "run time", qu’IBM avait inventé en 1972, avec la VM/370.
Nous étions alors en pleine période C++, "créé" par Bjarne Stroustrup chez AT&T en 1979, voire Smalltalk, le petit bijou d’Adèle Goldberg et Alan Kay (entre autres) chez Xerox en 1972.
Non, ce qui a fait le succès de Java, c’était sa simplicité. Gosling s’était certes inspiré de C++, mais il avait taillé dans le vif en supprimant tout ce qui lui paraissait dangereux : pas de pointeurs, pas d’héritage multiple, remplacé par le polymorphisme des interfaces, pour aboutir à un langage objet accessible par la grande masse des programmeurs.
Cette recherche de simplicité ne sera pas la marque de fabrique d’Anders Hejlsberg chez Microsoft pour C#, son concurrent désigné. Ce qui explique sans doute son relatif échec.
Certes tout n’a pas été parfait avec Java et son «ramasse miettes ("garbage collector"), inventé pour sa part par John McCarthy avec Lisp dans les années 60 au MIT, n’a pas été une réussite et il est probable que son passage chez Oracle avec le rachat de Sun, n’a pas été une bonne chose.
Quoi qu’il en soit, Java a 30 ans, le commencement de la maturité. Rendez-vous avec lui en 2095 pour son centenaire et nous inviterons à cette occasion quelques algorithmes programmeurs qui nous donneront leur ressenti…

CMC - LeMarson
vous répond

Vous êtes face à une difficulté ?
Vous ne parvenez pas à trouver la solution à un problème ?
Faites appel aux experts du LeMarson.com

Contactez-nous
DQM/MDM, les données métiers

DQM/MDM, les données métiers

Dans l'optique du recentrage de l'entreprise autour de ses données, les aspects qualité et traitement des données de référence, deviennent essentiels. Les 22 ca...

22 Capsules

Durée totale 07:23:45

Progression 0%

Formateur Claude Marson
Développement d'applications

Développement d'applications

Ce parcours s’adresse à tous les professionnels qui veulent synthétiser l’activité de leur métier, faire le point sur toutes les techniques et bonnes pratiques,...

46 Capsules

Durée totale 10:29:13

Progression 0%

Formateur Claude Marson
PC IA : la contre-offensive des machines locales

Module ARCHITECTURES du système d’information et technologies du datacenter

Tout le monde l’a remarqué, le marché des PC s’est stabilisé du fait de la concurrence des mobiles, smartphones et tablettes. C’est un fait et le PC "desktop" n...
"vibe coding" et IA : programmation "relaxe"

Module Architectures applicatives et développement d’APPLICATIONS

Andrej Karpathy, chercheur très connu en IA et ex OpenAI, a popularisé une nouvelle manière de programmer, dite de "vibe coding", qui ne s’encombre pas d’un lan...
Le référentiel TI européen des "Act" numériques

Module LOGICIELS métiers et dématérialisation

Les américains exercent sur le TI un monopole pesant, aggravé par les positions de Donald Trump qui veut favoriser les Etats-Unis, au détriment du reste du mond...
Les agents autonomes IA …pas si autonomes que ça

Module LOGICIELS métiers et dématérialisation

Les gazettes fourmillent de références à ce nouveau phénomène que constituent les agents dits intelligents. S’il s’agit effectivement d’une nouvelle génération ...
La DSI va disparaître

Module LOGICIELS métiers et dématérialisation

A force de contestations et coups de boutoirs, c’est l’existence même de la DSI qui est désormais posée. Le Cloud joue un rôle majeur dans cette remise en cause...

Module STRATÉGIES et technologies du TI

Avec la réélection de Donald Trump à la présidence des Etats-Unis, le slogan "America First" revient au goût du jour. Qui nous inquiète, car l’ombre d’une redis...

Module STRATÉGIES et technologies du TI

Les technologies fondamentales en forte mutation et c’est le cas de l’Intelligence Artificielle, donnent toujours lieu à des commentaires engagés de la part des...

Module LOGICIELS métiers et dématérialisation

L’Intelligence Artificielle n’a pas que des bons côtés. Elle a aussi des conséquences néfastes, qui aboutiront si on ne la contrôle pas, à un homme (femme) très...

Module STRATÉGIES et technologies du TI

Les technologies récentes, d'IA surtout, nécessitent de s'appuyer sur un niveau de mathématiques suffisant. C'est nouveau, car jusqu'à présent, elles étaient su...
La perception religieuse de l’IA
Webinaire

La perception religieuse de l’IA

Nous consacrons ce webinaire à la perception de l’IA qu’ont les grandes religions monothéistes de la planète : catholicisme, judaïsme et islamisme. Le sujet est...
Pleins feux sur ces inventeurs qui ont façonné le TI moderne.
Webinaire

Pleins feux sur ces inventeurs qui ont façonné le TI moderne.

Connaissez-vous François Gernelle, Alan Emtage, Dan Bricklin Douglas Engelbart, Jean Morlet ou Robert Cailliau. Autant de personnages qui ont eu une influence d...
Abonnez-vous
  • Suivez LeMarson en direct
  • Accédez à des centaines de dossiers et d'articles
  • Visionnez des dizaines d'heures de formations vidéos
  • Téléchargez le Livre des tendances de l'année
Annuel

648,00 €