Petit historique de Java

13 mars 2017

Java Oracle

Java est un langage de programmation objet naît en 1991. A cet époque, des ingénieurs de SUN Microsystems, un constructeur d’ordinateurs et un éditeur de logiciels américain, ont cherché à concevoir un langage applicable à de petits appareils électriques (code embarqué). Pour faire cela ils ont créé une syntaxe très similaire à celle du C++, en reprenant le concept de machine virtuelle. L’idée consistait à traduire d’abord un programme source formé de bytes codes disposant des fonctionnalités communes à toutes les machines.

Ce projet de langage pour code embarqué n’a pas abouti en tant que tel. Cependant, ces concepts ont été repris en 1995 dans la réalisation du logiciel HotJava, un navigateur web écrit par SUN en Java capable d’exécuter des applets écrits en bytes codes.

Le autres navigateurs Web ont suivi, ce qui a contribué à l’essor du langage.

Au fil des différentes versions  les aspects fondamentaux du langage ont changé ; en revanche, les bibliothèques standards (API) ont beaucoup évolué grâce aux modifications et ajouts.

HotJava

Bien que le projet initial de langage pour le code embarqué n’ait pas abouti, les concepts développés ont été utilisés pour créer le logiciel HotJava en 1995. HotJava était un navigateur web écrit en Java qui pouvait exécuter des applets Java, c’est-à-dire des mini-programmes intégrés dans les pages web.

La popularité de Java a augmenté lorsque d’autres navigateurs web ont commencé à prendre en charge l’exécution d’applets Java. Cela a contribué à l’essor du langage, car les développeurs pouvaient désormais créer des applications interactives et dynamiques pour le web en utilisant Java.

De nombreuses évolutions et versions

Au fil du temps, Java a connu de nombreuses évolutions et versions. Les aspects fondamentaux du langage ont subi des modifications, mais les bibliothèques standard (API) ont également évolué considérablement grâce aux ajouts et aux améliorations apportés par les différentes versions de Java. Ces API offrent aux développeurs un large éventail de fonctionnalités prêtes à l’emploi pour la création d’applications, allant de la gestion des entrées/sorties au développement d’interfaces graphiques en passant par la gestion des réseaux et bien d’autres domaines.

Aujourd’hui, Java est utilisé dans de nombreux domaines de développement logiciel, allant des applications de bureau aux applications web, en passant par les applications mobiles et les systèmes d’entreprise. Sa portabilité, sa robustesse et sa large communauté de développeurs en ont fait l’un des langages les plus populaires et les plus utilisés dans l’industrie du logiciel.

Sudoku Quest Banner

Voila, vous pouvez maintenant briller en soirée …

Formations de Itamde

« 

Itamde est également une école de programmation en ligne.

Itamde

Apprenez ce que vous voulez, à votre rythme

1 Commentaire

Soumettre un commentaire

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

Vous pourriez être intéressé par…

L’intelligence artificielle s’invite dans chaque pixel

L’intelligence artificielle s’invite dans chaque pixel

Il y a encore quelques années, retoucher une photo demandait des heures de travail minutieux sur Photoshop, une maîtrise des calques, des masques et des courbes de niveaux. En 2026, la donne a changé. Les outils IA de retouche photo ne se contentent plus de proposer...

Les 10 meilleurs outils IA gratuits pour les développeurs en 2026

Les 10 meilleurs outils IA gratuits pour les développeurs en 2026

L'intelligence artificielle transforme la manière dont les développeurs écrivent, testent et déploient leur code. En 2026, de nombreux outils IA sont accessibles gratuitement, offrant des fonctionnalités qui auraient semblé impossibles il y a quelques années. Que vous...

Restez informé des dernières actualités et mises à jour

Accédez au contenu réservé

Découvrez les coulisses de nos projets, des ressources exclusives et l’avancée de nos créations en temps réel.

Inscrivez-vous à la newsletter

Recevez nos actualités, nos réflexions créatives et les nouveautés de l’atelier directement dans votre boîte mail.

Suivez-nous

Rejoignez notre communauté sur les réseaux pour suivre nos projets au quotidien et échanger avec nous.