Ensayo Diseño De Un Lenguaje De Programación

Páginas: 28 (6994 palabras) Publicado: 9 de julio de 2012
Instituto Tecnológico de Durango

Ing. En Sistemas Computacionales

Programación De Sistemas

Unidad 2: Diseño de Un Lenguaje de Programación

Profesor: Ing. Leonel Vázquez Aguirre.

Alumna: Tania Karina Hernández Véliz.
N° de control: 09040252
Fecha entrega: 28 de febrero de 2011.
INTRODUCCION.
Un factor importante en un lenguaje de programación es saber cual lenguaje se estáusando. El lenguaje modela el proceso del pensamiento del programador, y la calidad del lenguaje puede influir en el diseño de los programas realizados.
En los últimos años, sean producido nuevos lenguajes de programación con un mejor diseño por lo tanto este capítulo intenta dar un trato más unificado al tema, con una suficiente profundidad para que sea de utilidad para las personas que diseñanlenguajes de programación actualmente.
1.3 PANORAMA GENERAL DEL PROBLEMA 
Una de las formas de arte más prevalente en el mundo de la programación en los últimos años, ha sido el diseño de lenguajes de programación. Es extremadamente grande el número de programas propuestos al igual que los idiomas. Las lenguas a principios fueron esfuerzos pioneros, la exploración de un nuevo campo. No essorprendente que fueron mal diseñados. Ninguna crítica debe ser dirigida contra los diseñadores de FORTRAN, que tenía problemas más que suficiente el diseño y la aplicación de uno de los primeros lenguajes de alto nivel. Nadie podía razonablemente esperamos que para anticipar los requisitos y normas de aplicación de 25 años después. El campo del diseño del lenguaje no es completamente desarrollado y muchasáreas todavía no están muy bien unificadas. Además, muchas áreas se interrelacionan con tanta fuerza que es difícil hablar de ellos por separado. Se supondrá que las lenguas están en discusión de "alto nivel" idiomas. El debate también se limitan esencialmente a las lenguas de procedimiento para el software de escritura ("software" se utiliza aquí en su sentido más general en el sentido de "Losprogramas para ser utilizado por otra persona"). Gran parte de lo que se dice será de aplicación a otras clases de idiomas. El diseñador de un lenguaje no procederá se omiten consideración de algunos temas (por ejemplo, estructuras de control), pero muchos de los principios generales seguirán siendo aplicables.
Se supone que idiomas están diseñados con la intención de implementar un traductor paraellos, incluso si la aplicación es una perspectiva puramente hipotética. Idiomas para otros fines
(por ejemplo, para servir como base para el debate) no están obligados a seguir las reglas.
3.2 CONSIDERACIONES PRELIMINARES
En el diseño de un nuevo lenguaje, ciertos asuntos requieren pensar bien antes de cualquier se tiene en cuenta los detalles del diseño. Adecuada atención a estos enanticipación puede evitar problemas más adelante.
La cuestión primera y más importante que debe plantearse es:
¿Es necesario diseñar un nuevo lenguaje?
Almos. Cualquier alternativa será más simple y más rápido que el de intentar la
tarea difícil y requiere mucho tiempo de diseñar un lenguaje completamente nuevo.
¿Hay un idioma existente que se puede utilizar para llenar el requisito? Incluso sise requiere una nueva implementación, la aplicación de un lenguaje existente es más fácil y más rápido que el diseño y la implementación de un nuevo lenguaje. Si
una es la ampliación de una lengua existente, es necesario seleccionar el idioma base
con mucho cuidado para que la labor de extensión se reducirán al mínimo y la extensión de ajuste se
gracia a la lengua. El objetivo debe ser producir unlenguaje que
es algo mayor pero igualmente bien construida. ¿Sería posible modificar una de las lenguas existentes, posiblemente utilizando un macro procesador o algo similar? Incluso un mecanismo de macros parámetros
(mera sustitución de un texto específico para cada ocurrencia de un identificador definido) puede producir alteraciones importantes en la sintaxis de un idioma, si hábilmente...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion al diseño de los lenguajes de programacion
  • Introduccionnal Diseño De Lenguajes De Programacion
  • ENSAYO DE LENGUAJES DE PROGRAMACION
  • ensayo lenguajes de programacion
  • Introducción Al Diseño De Los Lenguajes De Programación
  • Lenguajes de programacion
  • Lenguajes de programacion
  • Lenguajes de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS