Extensiones de lenguajes de programación
- Ernesto Gardeñes Martín Director
Defence university: Universitat de Barcelona
Year of defence: 1987
- Carles Simó Chair
- Juan Enrique Martínez Legaz Secretary
- Ramón Puigjaner Trepat Committee member
- Martí Vergés Trias Committee member
- Juan Vernet Ginés Committee member
Type: Thesis
Abstract
UNA EXTENSION DE UN LENGUAJE DE PROGRAMACION YA EXISTENTE CONSISTE EN AÑADIRLE NUEVAS CONSTRUCCIONES DE FORMA QUE TODAS LAS CONSTRUCCIONES DEL LENGUAJE ORIGINAL SIGAN SIENDO VALIDAS Y TENGAN EL MISMO SIGNIFICADO; DE ESTA FORMA SE CONSIGUE UN NIVEL DE ABSTRACCION SUPERIOR CON RELACION A UNA FAMILIA PARTICULAR DE PROBLEMAS,LA FINALIDAD DE ESTE TRABAJO ES EL ESTUDIO Y CLASIFICACION DE LAS EXTENSIONES DELENGUAJES DE PROGRAMACION DESDE EL PUNTO DE VISTA DE PROCESADORES PARA LAS EXTENSIONES.PARA PODER HABLAR DE EXTENSIONES DE LENGUAJES ES NECESARIO DISPONER PREVIAMENTE DE UN FORMALISMO COMPLETO DE DEFINICION DE LENGUAJES SOBRE EL QUE DEFINIR LAS EXTENSIONES. EN LA PRIMERA PARTE SE PRESENTAN LOS FORMALISMOS DE DEFINICION DE LENGUAJES DE PROGRAMACION QUE SE UTILIZAN POSTERIORMENTE. EN LA SEGUNDA PARTE SE ESTUDIAN LAS EXTENSIONES DE LENGUAJES SU FORMA DE REPRESENTACION SU CLASIFICACION Y LOS CRITERIOS QUE PERMITEN REDUCIR SU COMPLEJIDAD. EN LA TERCERA PARTE SE HACE UN INVENTARIO SISTEMATICO DE LOS INSTRUMENTOS Y PROCEDIMIENTOS DE CONSTRUCCION DE PROCESADORES SU APLICACION A LA CONSTRUCCION DE PROCESADORES DE EXTENSIONES Y EL DISEÑO DE ESTAS DESDE UN PUNTO DE VISTA ESENCIALMENTE PRACTICO. POR ULTIMO EN LA CUARTA PARTE SE PRESENTAN VARIOS EJEMPLOS DE EXTENSIONES ACTUALMENTE EN FUNCIONAMIENTO Y DE SUS PROCESADORES.