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