• # inversion

    Posté par (site web personnel) . En réponse au journal Expressions régulières ou expressions rationnelles ?. Évalué à 4.

    Bien que "régulier" et "rationnel" soient en général employés de manière synonymes, le premier terme semble préféré en théorie des langages. Au contraire, en informatique appliquée, "régulier" est clairement favorisé.

    Oups ! Je suppose que tu voulais mettre rationnel en premier. En tout cas je suppose que ça dépend des habitudes selon les endroits et des gens. À la fac de Grenoble, licence math / info, cours Languages et Automates, on disait "expression régulière" et "langage régulier", à tel point que je n'avais pas spécialement conscience que ça se disait aussi expression rationnelle ou langage rationnel. Je ne me souviens plus de ce qu'on disait dans le module Grammaires et Langages du master 1 donné par un chercheur travaillant dans l'équipe getalp (traitement automatique des langues), assez attaché à utiliser les bons mots. Oups. Honte à moi.

    De mon côté, je dis expression régulière et jamais rationnelle, mais c'est une préférence très passive : c'est le terme que j'ai toujours rencontré partout, que ce soit dans les tutos ou dans les cours, en majorité du moins. Mais ça m'est un peu égal, ce qui m'importe plus comme d'habitude c'est la bonne compréhension :-)
    Ce serait pratique d'avoir un terme pour les expressions régulières de la théorie des langages et un autre pour les expressions régulières de tous les jours (surtout parce que les syntaxes d'expressions régulières comme PCRE sont plus puissantes que les langages réguliers), mais je ne suis pas convaincu que la distinction existe vraiment. En tout cas, on ne peut pas s'y fier.

    Très bon journal, merci.