Java fête ses 25 ans. Une brève histoire de la plateforme

Java fête ses 25 ans

«J'ai rompu avec ma copine le programmeur. Elle ne connaît pas Java »J'ai entendu la blague pour la première fois dans une émission radiophonique destinée au grand public. Cela montre que la popularité de ce langage de programmation vieux de 25 ans dépasse le domaine de l'informatique.

Le terme Java est la plupart du temps utilisé pour désigner la plate-forme Java, c'est-à-dire un ensemble d'outils pour le développement rapide d'applications multiplateformes, ainsi que pour le langage de programmation généraliste créé par la société Sun pour développer des programmes pour cette plateforme.

La différence de Java par rapport aux autres langages de programmation est que Il est conçu pour que le code écrit puisse s'exécuter sur n'importe quel système sur lequel une machine virtuelle peut s'exécuter Java (JVM).

En réalité. Java n'est pas né pour être utilisé dans la programmation informatique. Dans les années 90, l'industrie des médias pariait sur la télévision interactive et les développeurs pensaient qu'elle serait utile pour une utilisation dans des décodeurs et ce qui deviendra plus tard connu sous le nom de téléviseurs intelligents. Cependant, les sociétés de câblodistribution n'étaient pas intéressées. FCe sont les développeurs Internet qui ont vu son potentiel et Netscape, le navigateur pionnier, l'a incorporé.

Java fête ses 25 ans. Un peu d'histoire

Les débuts du projet doivent remonter à 1991 lorsque JAmes Gosling, Mike Sheridan et Patrick Naughton ont formé la soi-disant Green Team au sein de la société Sun Microsystem (équipe verte). Leurs objectifs étaient ambitieux, ils voulaient créer un langage de programmation qui soit

Simple, robuste, portable, indépendant de la plate-forme, sécurisé, haute performance, multi-thread, indépendant de l'architecture, orienté objet, interprété et dynamique.

À l'origine, la future langue s'appelait Greentalk et ses fichiers avaient l'extension .gt, mais plus tard, le nom Oak a été choisi. Le chêne est considéré comme un symbole de force et choisi comme arbre national dans de nombreux pays comme la France, l'Allemagne, la Roumanie et les États-Unis. En outre, il s'agissait d'une marque déposée d'une autre société.

Pourquoi Java a-t-il été appelé?

Lorsque les développeurs ont découvert qu'ils ne pouvaient pas l'appeler Oak, ils ont mélangé d'autres nomss. Ils voulaient un mot qui reflète l'essence de la nouvelle langue: révolutionnaire, dynamique, vivant, cool, unique, facile à épeler et amusant à dire.

Ils ont testé dynamique, révolutionnaire, Silk, Jolt et DNA. Finalement, ils ont choisi un nom que Gosling a inventé autour d'un café. Java n'est pas un acronyme, il fait référence à l'île d'Indonésie où sont produites certaines des meilleures variétés de cette infusion.

En 1995, la première version d'essai du kit de développement a été publiée et, cette même année, le magazine TIme l'a nommé l'un des dix produits de l'année. Aujourd'hui la langue utilisé pour la création d'applications de bureau, mobiles, Web et embarquées. De nombreux programmes open source populaires sont écrits en Java.

La polémique sur leurs licences

La plupart des composants de la plate-forme Java sont disponibles sous licences ouvertes, et ceux qui ne le sont pas ont été remplacés par des projets alternatifs open source. Cependant, ce n'est pas une garantie. Oracle (qui a acheté Sun Microsystem) poursuit Google pour la réimplémentation des interfaces de programmation d'applications Java sur Android. Le résultat de ce jugement dépendra du fait que les produits de remplacement peuvent continuer à être utilisés.

Utilisation des applications Java sous Linux

De nombreuses applications Java incluent un petit module qui vous permet de les utiliser sans installer de composants supplémentaires. Cependant, pour courir le plus besoin d'installer un environnement d'exécution Java. Beaucoup de Les distributions Linux incluent un package appelé OpenJDK dans leurs référentiels qui peut être installé de la manière habituelle.

Vous pouvez également installer l'environnement d'exécution officiel d'Oracle de votre page. Mais il est exclusivement sous licence et a des restrictions pour un usage commercial.

Dans les deux cas, il suffit de placer le pointeur de la souris sur l'application et avec le bouton droit de l'ouvrir avec l'environnement Java choisi.

Programmation en Java

Pour créer des programmes en Java uniquement nNous devons avoir le package OpenJDK susmentionné installé et un environnement de développement intégré comme NetBeans, Eclipse ou Intellij Idea. TTous peuvent être facilement installés sur notre distribution Linux à l'aide de référentiels et des packages FlatPak et Snap.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.