2.2) Breve descripción de mi curso favorito del semestre en que estudio.y los temas que me gustaría ampliar.


Lenguajes formales y Compiladores


Con esta denominación se agrupan temas que, en currículos clásicos, pueden ser incluidos en cursos de lenguajes formales o de compiladores. Al enunciar 'Autómatas' dentro de los temas del área se ha advertido que no se quiere incluir el tema de autómatas en toda la extensión de la palabra (teoría de autómatas, por ejemplo), sino su uso práctico en IS, en el modelaje de sistemas descritos con estados y transiciones y en aplicaciones de lenguajes formales.

Temas a ampliar:

  1. Conceptos básicos de lenguajes formales o Definición o Gramáticas / BNF
  2. Máquinas de Turing o Definición, fundamentos
  3. Autómatas o Estados, transiciones o Autómatas determinísticos, no determinísticos o Modelaje con autómatas o Autómatas finitos / Relación con lenguajes regulareso Autómatas de pila / Relación con lenguajes libres de contexto
  4. Semántica de lenguajes
  5. Herramientas de análisis sintáctico o Cómo se utilizan o Limitaciones