
Chapitre 2 Langage de programmation
- 24 -
Par la suite Bill Joy (cofondateur de la firme Sun Microsystems) proposa une nouvelle
version d’Oak appelée Java (en rapport avec l’île de Java d’où les program - meurs 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.
2-1.2 Avantage
Le langage Java est un langage capable de s'exécuter sur n'importe quelle plateforme car
c'est d'une part un langage compilé et d'autre part un langage interprété.
Le code source Java est transformé en de simples instructions binaires.
(Byte Code= Instructions générées par le compilateur qu'un ordinateur abstrait peut exécuter).
Robuste et sûr :
Peu de pièges.
Pas de pointeurs, pas de fonctions d'arguments variables.
Compilateurs très stricts car toutes les valeurs doivent être initialisées.
Le traitement des exceptions est obligatoire.
Les erreurs à l'exécution sont vérifiées tout comme les limites des tableaux.