Technique et Science Informatiques

Revue des sciences et technologies de l'information

ISSN-L (papier) : 0752-4072 · ISSN (électronique) : 2116-5920


Approche philologique des langages de programmation

Article pp.237-254 du Vol.35 n°2 (2016)

Langue : Français · Gratuit · doi:10.3166/tsi.35.237-254
Première page de Approche philologique des langages de programmation

Auteur

Baptiste MÉLÈS

Titre

Approche philologique des langages de programmation
Résumé

On appelle souvent langages de programmation aussi bien des langages concrets que des modèles abstraits de calcul. Pourtant, les premiers possèdent bien des propriétés que les seconds s’efforcent d’éviter, et qui les rapprochent des langues naturelles : des irrégularités syntaxiques, des traces historiques, des symboles explétifs ou redondants, un apprentissage par la pratique. On peut dès lors appliquer aux langages de programmation des méthodes issues de la linguistique générale et de la philologie comme les analyses comparatives, synchroniques et diachroniques, étymologiques, phylogénétiques, stylistiques et littéraires.

Mots-clés
langages de programmation, linguistique, philologie

Title

Philological approach of programming languages
Abstract

By “programming languages” are meant both concrete languages and abstract computation models. However, the formers have many properties which the latters try to avoid, and which are close to those of natural languages: syntactic irregularities, historical residues, expletive or redundant symbols, learning through practice. Hence, one could apply to programming languages methods coming from general linguistics and philology such as comparative, synchronic and diachronic, etymological, phylogenetic, stylistic and literary analyses.

Keywords
programming languages, linguistics, philology.