|
Introduction au langage Java - Présentation & historique
1.Introduction
1.1.Historique
Le langage Java (café
en argo anglais) a été créé dans les
années 90, par la firme Sun Microsystems, qui souhaitait créer
un environnement indépendant du hardware et pouvant permettre
de programmer des appareils variés comme des téléviseurs,
des magnétoscopes, des téléphones ou des
systèmes embarqués. Ce langage devait aussi permettre
de les contrôler et de les rendre interactifs.
Le langage de
programmation Java est un langage orienté objet. Sa syntaxe
est assez similaire a celle du C / C++, mais en rejette quelques
caractéristiques techniques de programmation complexes et non
sécurisées. Ainsi, en ayant retiré les
difficultés liées au C++ (pointeur, héritage
multiple…), la plate-forme Java initialement développée,
a permis de palier à un manque dans la création de
logiciels pour les réseaux.
Ce langage a été
créé pour être fonctionnel au sein d’une
architecture réseau de machines et de systèmes
d’exploitations hétérogènes, car son
implémentation se base sur le déploiement d’une
machine virtuelle qui reste indépendante du support physique.
Un peu d’histoire…
Dates importantes :
- 1993 :
projet Oak (langage pour l'électronique grand public)
- 1995 :
Java / HotJava1
à WWW3
- Mai
95 : Netscape achète la première licence de
java
- Sept.
95 : JDK 1.0 b1 (Java Developpement Kit)
- Déc.
95 : Microsoft se dit intéressé
- Janv.
96 : JDK 1.0.1
- Eté
96 : Java Study Group ISO/IEC JTC 1/SC22
- Fin
96 : RMI, JDBC, JavaBeans, ...
- Fév.
97 : JDK 1.1
Le
langage Java a débuté dans les années 90 avec
James Gosling qui souhaitait développer un langage de
programmation indépendant de la plate-forme hardware. Oak
(Traduction : Chêne) fut tout de même un échec.
Par la suite Bill
Joy (co-fondateur de la firme Sun Microsystems) proposa une
nouvelle version d’Oak appelée Java (en rapport avec
l’île de Java d’où les programmeurs
puisaient le café nécessaire à leur création).
Son but était de palier à une déficience, dans
le domaine des langages de programmation conçus pour des
machines et des logiciels hétérogènes,
qu’englobe Internet.
On peut trouver,
gratuitement, sur le marché une machine virtuelle (Java
Virtual Machine), un compilateur ainsi que de nombreux
outils pour permettre la conquête du Web qui devra être
celle de Java.
Après de très
nombreuses modifications visant à améliorer le système,
Java est devenu plus qu’une simple solution Internet, c’est
dorénavant un langage utilisé pour toute sorte de
développement.
Né à la même
époque que le Web, le langage Java répond à
toutes les attentes de la programmation Web :
- un langage permettant
un fonctionnement sur des machines structurées différemment.
- une nécessitée
de bande passante la plus minime possible, pour palier a
l’étroitesse de celle offerte par le Web.
HotJava, navigateur Java
né en 1994, était déjà capable de faire
fonctionner les applets (applications Java exécutées
par le navigateur). Mais Netscape fut l’un des éléments
essentiels à la création et l’implantation de
Java dans le parc informatique, en intégrant Java dans son
logiciel.
|
|
 |