Vous êtes ici : Accueil Actualités Typologie des langages

Typologie des langages

Python est un langage de programmation parmi d'autres. Parmi beaucoup d'autres. Cet article, publié dans le GNU/Linux Pratique n°73 de Septembre/Octobre 2012 donne une certaine vision de la galaxie des langages de programmation, de leur relations, histoires, objectifs ou caractéristiques.

Les deux axes principaux sont :

  • Approche historique (générale, linéaire, concurrente, théorique)
  • Approche qualitative (niveau, typage, syntaxe, paradigmes)

Il faut lire cet article au regard de ses propres objectifs.

Même si ce n'est pas le but premier, l'article montre que Python couvre un large spectre de besoins et a les qualités requises pour séduire un large public, ayant des pratiques de programmation ou des habitudes différentes.

Sur le plan purement théorique, il permet de voir beaucoup de techniques différentes. Ainsi, il est idéal pour l'enseignement de la programmation informatique.

Dans le même numéro, un article présente également une très courte introduction à Python, en parlant des nombres, mais en introduisant également les notions de bloc, fonction, module, documentation, tests unitaires. Le tout en trois pages.

Spinner