Maths et grammaire

La théorie des langages est une de ces branches de l’informatique théorique qui sont extérieures à l’algorithmique.

Pour autant,

  1. C’est de l’algèbre, donc susceptible d’être traitée par des logiciels de calcul formel (ou autres) ;
  2. Il y a une algorithmique des langages (importante en algèbre avec la correction syntaxique) ;
  3. Par le biais des grammaires L, la théorie des langages a des applications très impressionnantes dans le domaine graphique, notamment avec des fractales ;
  4. L’analyse syntaxique se fait avec des graphes, et la théorie des graphes est (encore) abordée en Terminale ES ;
  5. Dès la Seconde, les élèves semblent plus à l’aise en traitement de chaînes de caractères
    1. qu’avec les maths
    2. que leur prof...

Si cette introduction est rédigée sous forme d’une arborescence, c’est pour montrer que lorsqu’on parle de langages, on arrive vite à la récursivité (hors programme) et à l’autoréférence...


Articles publiés dans cette rubrique

jeudi 15 juillet 2010
par  Alain BUSSER

Grammaires et algèbre

Étude algébrique de l’opération de concaténation des chaînes de caractères, intéressante en Première L

lundi 19 juillet 2010
par  Alain BUSSER

Grammaires et expressions régulières

Différentes manières de décrire les grammaires les plus simples

jeudi 22 juillet 2010
par  Alain BUSSER

Les grammaires de Lindenmayer

Les grammaires L (ou grammaires de Lindenmayer) sont des grammaires transformationnelles permettant de décrire des fractales de façon particulièrement concise (contrairement à ce descriptif)

mercredi 8 janvier 2020
par  Alain BUSSER

Théorie du langage en cycles 1, 2 et 3

Les automates de Kleene savent lire, ceux de Mealy savent aussi écrire. Il est donc pertinent de les étudier dans le cadre de l’apprentissage de la lecture et de l’écriture.