Approche philologique des langages de programmation - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques Année : 2016

Approche philologique des langages de programmation

Résumé

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.
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.

Domaines

Philosophie
Fichier principal
Vignette du fichier
TSI35_2_08_Meles.pdf (273.07 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte

Dates et versions

hal-01425868 , version 1 (03-01-2017)

Identifiants

Citer

Baptiste Mélès. Approche philologique des langages de programmation. Revue des Sciences et Technologies de l'Information - Série TSI : Technique et Science Informatiques, 2016, 35 (2), pp.237-254. ⟨10.3166/TSI.35.237-254⟩. ⟨hal-01425868⟩
352 Consultations
700 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More