Langages et programmation

Présentation

Les langages de programmation offrent des moyens variés d’exprimer un même algorithme.

Derrière cette diversité (impératif, fonctionnel, objet, logique, événementiel…), on retrouve un socle commun de constructions élémentaires : séquences, affectation, tests, boucles et fonctions.

On distinguera aussi des langages formalisés qui ne sont pas des langages de programmation (description, requêtes).

La qualité d’un programme s’appuie sur la spécification (pré/post-conditions), la documentation et les tests.

La modularisation et l’usage de bibliothèques favorisent la réutilisation, la clarté et la fiabilité.