java

1495 mots 6 pages
Langages de programmations
Pour executer un algorithme sur un ordinateur, il faut le traduire dans un langage de programmation: decrire de maniere non ambigue les
etapes de calcul a e ectuer par le processeur.
Historiquement, sont apparus d'abord des langages bas niveau: code
ecrit directement en langage machine, avec les operations du processeur.
 Programmes peu lisibles.
 Portabilite tres limitee (reecrire pour changer d'ordinateur)
 Seul avantage (?): le programmeur contr^ole tout ce qui se passe
Langages de programmations
Pour executer un algorithme sur un ordinateur, il faut le traduire dans un langage de programmation: decrire de maniere non ambigue les
etapes de calcul a e ectuer par le processeur.
Historiquement, sont apparus d'abord des langages bas niveau: code
ecrit directement en langage machine, avec les operations du processeur.
 Programmes peu lisibles.
 Portabilite tres limitee (reecrire pour changer d'ordinateur)
 Seul avantage (?): le programmeur contr^ole tout ce qui se passe
Aujourd'hui on utilise plus couramment des langages haut niveau: le code tend a ressembler a la description de l'algorithme, il est compile ou interprete par un programme pour ^etre execute par le processeur.
 Langages plus expressifs, automatisation de la gestion de la memoire ) programmation plus aisee, plus sure.
 Ecacite en progres grace a l'amelioration des interpreteurs/compilateurs  Meilleure portabilite
Interpretation vs compilation
Que faire avec un programme ecrit dans un langage haut niveau ?
 Interpreter: traduction et execution a la volee des instructions par exemple: un script interprete par un shell (interpreteur)
+ execution directe par le processeur
 Compiler:
{ en langage machine: production d'un executable "natif" par ex. programme C􀀀!executable
{ dans un langage intermediaire bas niveau: production de bytecode bytecode java interprete par une JVM

en relation

  • je vous enmerde
    1942 mots | 8 pages
  • Javateck
    2338 mots | 10 pages
  • Java
    913 mots | 4 pages
  • Merleau ponty, l'oeil et l'esprit
    1664 mots | 7 pages
  • Jawad
    576 mots | 3 pages
  • jjjb
    1901 mots | 8 pages
  • djrj
    1143 mots | 5 pages
  • jjoj
    595 mots | 3 pages
  • jsjs
    355 mots | 2 pages
  • Est-ce un devoir d'être heureux?
    1709 mots | 7 pages
  • Histoire Moderne
    938 mots | 4 pages
  • jdjek
    4054 mots | 17 pages
  • Java
    729 mots | 3 pages
  • Java jee
    1486 mots | 6 pages
  • java
    376 mots | 2 pages