Extensiones de lenguajes de programación

  1. Mielgo Álvarez, Honorino
Supervised by:
  1. Ernesto Gardeñes Martín Director

Defence university: Universitat de Barcelona

Year of defence: 1987

Committee:
  1. Carles Simó Chair
  2. Juan Enrique Martínez Legaz Secretary
  3. Ramón Puigjaner Trepat Committee member
  4. Martí Vergés Trias Committee member
  5. Juan Vernet Ginés Committee member

Type: Thesis

Teseo: 14361 DIALNET

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.