Y. Parchemal P5 2007 ch. 1 - 1
Algorithmique avec Java
© Yannick.Par[email protected]s5.fr
Y. Parchemal P5 2007 ch. 1 - 2
Langage machine
Langage assembleur
Langage algorithmique
Langage orienté objet
OBTENIR DES PROGRAMMES
FIABLES
PORTABLES
POUVANT EVOLUER
REUTILISABLES
Cobol, Pascal, C, ...
Smalltalk, C++ , JAVA, C#
Différentes générations
de langages de programmation
langages spécifiques aux UAL
$<intro>
Yannick.Parchemal@math-info.univ-paris5.fr
JAVA
- un bon langage orienté objet
- influencé par C++ en évitant ses défauts
- une gestion automatisée de la mémoire
- une transmission des données automatisée
(sérialisation)
- une librairie standard importante(Application Programming Interface)
graphique, réseau, base de données, XML ...
- une portabilité excellente
- un langage très utilisé
Y. Parchemal P5 2007 ch. 1 - 4
Interprétation et compilation
Programme écrit en X
INTERPRETEUR
de Y
Programme
en langage machine
Programme écrit en X
COMPILATEUR de X
en langage machine
Programme
en langage Y
Programme écrit en X
COMPILATEUR de X
en Y
(plus proche
du langage machine)
INTERPRETEUR de X
Interprétation Compilation Interprétation
et compilation
Y. Parchemal P5 2007 ch. 1 - 5
La machine virtuelle JAVA
FICHIER
SOURCE en Java
PSEUDO-CODE
interprétation du pseudo-code par
la MACHINE VIRTUELLE JAVA
COMPILATION
en pseudo code
Le pseudo code est
INDEPENDANT
du compilateur et
de l'ordinateur
où a eu lieu
cette compilation
1 / 142 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !