zsdfghj
Hay muchos enfoques a las semánticas formales, las cuales pertenecen a tres categorías principales:
• Semántica denotacional, por medio de las cuales cada frase en el lenguaje esinterpretada como una denotación. Tales denotaciones a menudo son objetos matemáticos que habitan espacios matemáticos, pero no es un requerimiento que éstas deban serlo. Como una necesidad práctica, lasdenotaciones se describen usando alguna forma de notación matemática, la cual en turno puede ser formalizada como un metalenguaje denotativo. Por ejemplo, las semánticas denotacionales de lenguajesfuncionales muchas veces traducen el lenguaje en teoría de dominio. Las descripciones semánticas denotacionales también pueden servir como traducciones de composición de un lenguaje de programación en elmetalenguaje denotativo y se utiliza como base para el diseño de compiladores.
• Semántica operacional, donde la ejecución del lenguaje se describe directamente (en vez de hacerse mediante el uso de unatraducción). Las semánticas operacionales tienen que ver con la interpretación, aunque nuevamente el “lenguaje de implementación” del intérprete es de forma general un formalismo matemático. Las...
Regístrate para leer el documento completo.