Introduccion

Páginas: 3 (631 palabras) Publicado: 18 de septiembre de 2011
L.I. María de los Ángeles Martínez Morales

Introducción al diseño de los lenguajes de programación 2.1 Visión del problema 2.2 Consideraciones preliminares 2.3 Objetivos y filosofías del diseñode los lenguajes de programación 2.4 Diseño detallado 2.5 Caso de estudio

Introducción al diseño de los lenguajes de programación
 Una pregunta natural al estudiar los lenguajes deprogramación es si existe un lenguaje perfecto.
 El reto del diseño del lenguaje de programación es

lograr la potencia, expresividad y comprensión que requiere la legibilidad del ser humano, mientras seconservan al mismo tiempo la precisión y simplicidad necesarias para la traducción de máquina.

Introducción al diseño de los lenguajes de programación
 La legibilidad del ser humano es un requisitocomplejo

y sutil.
 Depende en gran parte de las capacidades que tiene un

lenguaje de programación para la abstracción.
 La meta prevaleciente de la abstracción en el diseño de

lenguajesde programación es el CONTROL DE LA COMPLEJIDAD.

2.2 Consideraciones preliminares
 Al diseñar lenguajes de programación a menudo es

necesario tomar decisiones sobre las características que seincluyen de forma permanente, las características que no se incluyen pero que existen mecanismos que facilitan su inclusión y las que no se permiten.

2.2 Consideraciones preliminares
CONCISIÓNNOTACIONAL El lenguaje proporciona un marco conceptual para pensar algoritmos y expresar dichos algoritmos con el nivel de detalle adecuado. El lenguaje debe ser una ayuda al programador La sintaxisdebe ser legible por el programador Buscar solución a lenguajes: Crípticos o prolijos

2.2 Consideraciones preliminares
ORTOGONALIDAD Un lenguaje es ortogonal si puede ser comprendido y combinado deforma independiente. El lenguaje es más sencillo de comprender, porque hay menos situaciones excepcionales a memorizar. Combinar características de todas las formas posibles (sin excepciones)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion
  • Introduccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS