L’ordinateur est
une machine qui fonctionne qu'avec le 0 et le 1 , tout ce que l'on
lui dit doit être traduis en 0 et 1 , Imaginez que pour donner un
ordre simple comme '' calculer 3 + 7 '' , cet ordre doit être
transmit en un message en 0 et 1 ''011001001000011100...'' , c'est le
langage binaire , l'ordinateur ne connais que ce langage.
et comme vous
pouvez le constater il est très difficile de manipuler et de créer
des programmes assez développées comme les programmes actuels
seulement avec le langage binaire .
pour cela les
informaticiens ont inventé des langages informatique plus
compréhensible et plus facile, c'est l’apparition des langages de
programmation , parmi ces langages il y a le langage C , Python ,
Java , Visual Basic et d'autres langages .
Le compilateur
le compilateur est
un petit programme qui transforme les instructions d'un langage de
programmation en langage binaire pour que l'ordinateur puisse les
exécuter .
Votre
programme est écrit dans un langage simple « calculer 3 + 7 »
le
compilateur transforme tous en binaire
l'ordinateur
comprend et fait l’exécution du programme
« 00101010001011001111... »
sous
Windows les programmes binaire sont présentés par les fichiers
exécutable qui ont l’extension *.exe ( sous Linux *.deb ) , tous
simplement les compilateurs fournissent les fichiers exécutable a
partir du code source qui est écrit avec un langage de programmation
compréhensible .
les niveaux des langages
Il
existe plusieurs niveaux des langages de programmation , de plus que
le langage est de haute niveau plus qu'il est proche au langage
humain ( comme le français ) . ainsi il est plus facile a manipuler .
Les
langages de haute niveau sont notamment des langage structurés a
partir des autres langage de niveau inférieur , ils demande un
bagage informatique plus important , on doit avoir des compilateurs
plus complexe et plus développé, même des combinaisons de plusieurs compilateurs.
Contrairement
au langage de niveau plus bas comme :
- - C
- - C++
- - Java
- - Visual Basic
ces
langages contient des notions plus basique , avec des syntaxe un peu
plus difficile.
Aucun commentaire :
Enregistrer un commentaire