User Tools

Site Tools


programmation:foundations_of_programming:fundamentals:what_is_a_programming_language

Des langages de programmation qui ne sont pas compris par l'ordinateur mais doivent être convertis en code machine.

On écrit pas directement du code machine parce que c'est illisible pour l'humain ou presque. C'est possible mais tellement long et compliqué qu'on a inventé des outils pour faire ça, les langages de programmation.

Les langages sont nommés de haut ou bas niveau selon qu'ils sont proches ou pas du langage machine.

Plus le niveau est haut moins ils sont dépendants de la machine, mais sont moins optimisés.

Pour commencer à programmer, 3 questions à se poser :

  • comment écrire le code ? Où va-t-on l'écrire ?
  • comment ce code source va-t-il être converti en code machine ?
  • comment l'exécute-t-on ?

Tout cela va dépendre du langage choisi.

programmation/foundations_of_programming/fundamentals/what_is_a_programming_language.txt · Last modified: 2016/07/08 17:31 by leo