Le language de programmation JAVA

Voir le sujet précédent Voir le sujet suivant Aller en bas

Le language de programmation JAVA

Message par mr-amine le Ven 25 Jan 2008 - 13:41




[size=24]
Le language de programmation JAVA[/size]

Histoire :


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 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 pallier une déficience des langages de programmation en produisant un langage conçu pour des machines et des logiciels hétérogènes qu'englobe Internet. On trouve 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 toutes sortes de développements.
Java naquit en même temps que le Web, et toutes les qualités que requiert le Web étaient implémentées dans Java :

  • un langage permettant un fonctionnement sur des machines structurées différemment.
  • une nécessité de bande passante la plus minime possible, pour pallier l'étroitesse de celle offerte par le Web.

Un navigateur Java apparut dès 1994 (HotJava) qui, tout en intégrant Java, était capable de faire fonctionner les applets Java (applications Java exécutées par le navigateur).
Netscape fut l'un des éléments essentiels dans la création et l'implantation de Java dans le parc informatique, en intégrant Java dans son logiciel.


Les version jusqu' aujourd'hui :


  • 1.0 : Version initiale lancée en 1995
  • 1.1 : 1997, ajout de jdbc pour les connexions aux bases de données, fichier Jar, introspection et sérialisation entre autres
  • 1.2 : 1998, JDBC 2 et compilateur JIT
  • 1.3 : Grandes améliorations de performances
  • 1.4 : Merlin : JDBC 3, API de Logging et Java Web Start
  • 5.0 : Tiger : Grandes améliorations du langage (boucle foreach, génériques, ...)
  • 6.0 : Mustang : meilleure intégration avec le système d'exploitation, avec les classes Desktop et Systrays (décembre 2006)
  • 7.0 : Dolphin



    La plateforme Java

    La plateforme Java (the Java Platform en anglais) est une plateforme produite par Sun Microsystems permettant de développer et d'exécuter des programmes écrits en langage Java indépendante de tout processeur et de tout système d'exploitation. La plateforme se compose principalement d'un moteur d'exécution (appelé une machine virtuelle) et d'un compilateur fourni avec un ensemble de bibliothèques standards dont il existe plusieurs implémentations pour divers matériel et système d'exploitation, de façon à ce que les programmes Java puissent s'exécuter de façon identique sur chacun d'entre eux.

    Il existe plusieurs versions (edition en anglais) de cette plateforme, on retrouve notamment :

    • la Java Standard Edition (ou Java SE, et auparavant J2SE) destinés aux ordinateurs de bureau ;
    • la Java Enterprise Edition (ou Java EE, et auparavant J2EE) destinés aux serveurs Web ;
    • la Java Micro Edition (ou Java ME, et auparavant J2SE), destinés aux appareils portables comme les smartphones.

    Courant décembre 2006, la dernière version de la plateforme Java est la 1.6.0 ou 6 (il s'agit de la même et unique version), le numéro 6 fait référence à la version produit tandis que le numéro de version 1.6.0 désigne la version développeur.
    La plateforme Java est constituée de plusieurs programmes, chacun d'entre eux apportant une fonctionnalité de l'ensemble des capacités de la plateforme. Par exemple, l'un d'entre eux qui appelé le compilateur Java et qui permet de convertir les codes source Java en bytecode Java (un langage intermédiaire destinée à la JVM (Java Virtual Machine ou machine virtuelle Java)) est fourni par le JDK (Java Development Kit). Un autre élément, appelé le JRE (Java Runtime Environment) implémente habituellement la JVM grâce à un compilateur JIT (Just In Time) qui convertit à la volée le bytecode intermédiaire en un code natif pour la machine.


    source wikipédia.com
    =============================
    Attendez La serie 3 : sujet 2 !!!!!!!!!!!!
    salam alaycom!!!!!
    %%%%%%%%%%%%%%%%%%%%
    Cool mr-amine


  • Dernière édition par mr-amine le Mer 26 Mar 2008 - 23:09, édité 2 fois

    mr-amine
    Modérateur de Programmation + Forum Générale
    Modérateur de Programmation + Forum Générale

    Masculin
    Nombre de messages : 661
    Age : 30
    Localisation : Sayada
    Date d'inscription : 21/01/2008

    Voir le profil de l'utilisateur

    Revenir en haut Aller en bas

    Re: Le language de programmation JAVA

    Message par mr-amine le Sam 26 Jan 2008 - 0:39

    c'est long mais trés utile aprés........[je parle de coté programmeur]

    Rq : lorsque tu sais un language ce qu'il fait
    tu peut faire ce que tu peut...

    haahahah!!!!!

    mr-amine
    Modérateur de Programmation + Forum Générale
    Modérateur de Programmation + Forum Générale

    Masculin
    Nombre de messages : 661
    Age : 30
    Localisation : Sayada
    Date d'inscription : 21/01/2008

    Voir le profil de l'utilisateur

    Revenir en haut Aller en bas

    Voir le sujet précédent Voir le sujet suivant Revenir en haut

    - Sujets similaires

     
    Permission de ce forum:
    Vous ne pouvez pas répondre aux sujets dans ce forum