|
INTRODUCTION
Avant de commencer les grandes théories sur la programmation, voici un petit historique sur les différents langages informatiques, un petit rappel sur les processus de traduction des programmes informatiques... Le langage de chaque ordinateur est le langage machine où les instructions et les données sont représentées par des combinaisons de bits. Ce langage composé de 0 et de 1 est compliqué et confus. C'est pour cette raison que l'on a créé un langage symbolique appelé assembleur. La combinaison de bits d'une instruction est remplacée par deux à quatre caractères. Ces caractères sont souvent des abréviations anglaises qui décrivent l'instruction (abréviations mnémoniques). Chaque processeur à son propre langage assembleur. Comme ce genre de programmation demande des connaissances exactes du système à microprocesseur, on parle souvent de langage machine. Pour faciliter encore la programmation, des langages évolués ont étés développés. Ils sont orientés vers le problème à traiter et ne sont donc plus dépendants du microprocesseur employé. Voici un petit exemple.
Quel est le langage que vous préférez ? le langage machine ?
Arbre généalogique de quelques langages évolués
Processus de traduction
Comparaison
|
![]() |
![]() |
|