El documento describe la jerarquía de gramáticas formales según Noam Chomsky, detallando tipos de gramáticas desde las regulares hasta las sin restricciones, así como sus características y usos en lenguajes de programación. Estas gramáticas definen las reglas sintácticas y semánticas que determinan qué cadenas de caracteres pertenecen a un lenguaje particular. Adicionalmente, se explica la relación entre las gramáticas y los autómatas que pueden reconocer esos lenguajes.