User Tools

Site Tools


livres:principes_des_langages_de_programmation:cours_1

This is an old revision of the document!


cours 1

Langages de programmation servent à exprimer des algorithmes dans un langage formel compréhensible par des machines.

(En opposition à par le passé avant les ordinateur où on les exprimait dans un langage naturel à l'intention des humains)

Autre exemple de notation formelle : langage musical, grammaire de précision des corrections pour lunettes.

langage formel != langage de programmation

HTML : langage formel de description de document mais pas de programmation car ne permet pas de décrire des algorithmes.

Double contrainte :

  1. langage lisible par une machine (cela en fait un langage formel)
  2. doit également être lisible par un être humain

Programme de quelques lignes à des millions. Avant la programmation objets constitués de beaucoup moins d'élément → avec, saut dans la complexité

les langages de programmation

+ de 2000

principes communs : affectation, boucle, cellule, passage par référence

langues naturelles : article, pronom, verbe, temps, mode, aspect, conjugaison, déclinaison

livres/principes_des_langages_de_programmation/cours_1.1467650702.txt.gz · Last modified: 2016/07/04 18:45 by leo