Qu'est ce qu'un langage évolué?
C'est un langage de programmation indépendant du processeur. C'est un langage à la syntaxe claire qui permet d'écrire simplement et rapidement des programmes lisibles.  
  • Langages évolués (de haut niveau) (ADA,PASCAL,JAVA,C)
    exemple:
                 int main(void)
                     {
                       printf("Bonjour vous êtes dans le monde C...\n");
                       return (0);
     
                     }

  • Langages de bas niveau (assembleur): C'est un langage très proche de la machine, dépendant du processeur, très peu lisible ... mais très efficace en temps.
    exemple:
                   add ax,1
                   mov cx,ax
                   sub bx,cx

  • Langage machine:  C'est LE seul langage que comprend la machine. Il code une suite d'instructions élémentaires qui intéragissent directement au niveau le plus bas (instructions du processeur).  Il est en pratique impossible pour un être humain de programmer dans ce langage élémentaire.
Remarque: Par certains aspects (efficacité des programmes écrits en C, interface avec le système, syntaxe parfois un peu rude), le langage C peut être classé dans une catégorie intermédiaire de "super-assembleur" entre les langages de haut niveau et de bas niveau. 

suivant      plan