Java a été développée par SunSoft (branche de Sun Microsystems)
pour réaliser le développement de systèmes
embarqués.
Spécifications du langage étaient disponibles sur Internet:
D’où un développement rapide et consensuel du langage.
Aujourd’hui les évolutions de Java sont gérées par JavaSoft, dépendant de SunSoft, avec le
partenariat de nombreuses grandes entreprises (Borland / Inprise, IBM, …).
Rapide historique de Java:
Origine :
·
Créé par Sun Microsystems
·
Cible : les systèmes embarqués
(véhicules, électroménager, etc.) utilisant des langages dédiés incompatibles
entre eux.
Dates clés :
1991
: Introduction du langage « Oak »
1993
: Montée en puissance du Web grâce à
Mosaic (l’idée d’adapter Java au Web fait son chemin)
1995
: Réalisation du logiciel HotJava en Java
permettant d’exécuter des applets permettant d’exécuter des applet.
1996 : Netscape Navigator 2 incorpore une machine virtuelle Java 1.0 en version «beta »
1997 : Un premier pas vers une version
industrielle Java 1.1
1999 : Version industrielle de Java
Caractéristiques :
Java est un langage de programmation à usage général, évolué et orienté objet dont
la syntaxe est proche du C.
Il existe 2 types de programmes en Java : les applets et les applications.
Une application autonome (standalone Une application autonome (standalone
program) est une application qui s'exécute sous le contrôle direct du système
d'exploitation. Une applet est une
application qui est chargée par un navigateur et qui est exécutée sous le contrôle d'un plugin de ce dernier.
Java est simple :
Par rapport à C et C++, les sources de nombreux bugs ont été supprimées:
·
Pas de pointeurs
·
Pas de surcharge des opérateurs
·
Pas d’héritage multiple
·
Développements 30 à 35% plus rapides
0 commentaires:
Enregistrer un commentaire