Introduction: langages de programmation

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.
Partager avec vos amis :

Aucun commentaire :

Enregistrer un commentaire

Formulaire de contact

Nom

E-mail *

Message *

MedAnassSDK. Fourni par Blogger.