¿Son C o C ++ lenguajes regulares ? Si no, ¿en qué categoría colocamos los lenguajes de programación como C / C ++, perl, Python?
No, egrep es un lenguaje regular; C no lo es.
—
tchrist
La mayoría de los lenguajes de programación son algún tipo de lenguaje libre de contexto. Es por eso que generalmente se representan como árbol durante la compilación. en.wikipedia.org/wiki/Context-free_grammar
—
Laurent Bourgault-Roy
@ LaurentBourgault-Roy Creo que la mayoría ni siquiera estaban libres de contexto, ya que incluso si tienen un CFG, generalmente se aplican reglas adicionales fuera del CFG
—
jk.
Incluso las
—
expresiones