Introduccion al diseño de los lenguajes de programacion
2.1 Visión del Problema
• En esta parte es donde se especifican las necesidades del cliente, es decir, se identifica por que se va hacer,que va a hacer, sus alcances, y los requerimientos básicos. • Es muy importante tener bien definido el problema ya que en base a este se pueden estructurar posibles soluciones concluyendo con la maseficiente
Se debe identificar que es lo que se piensa hacer con el lenguaje, ya que puede ser sólo la estructuración de contenido Web, visualizar información o bien realizar la conversión de undocumento.
• HTML es lenguaje de representación visual • OWL es lenguaje de descripción de elementos • C es un lenguaje programación
2.2 Consideraciones preliminares
• En esta parte seestablecen nuestras reglas. Esto se refiere a la gramática del lenguaje. Se puede considerar los siguientes puntos.
Palabras reservadas: estas son palabras que tienen un significado gramatical especialpara nuestro lenguaje y no pueden ser utilizada como un identificador.
Operadores aritméticos nos permiten, básicamente, hacer cualquier operación aritmética, que necesitemos (ejemplo: suma, resta,multiplicación, etc).
El tipo de dato es un atributo de una parte de los datos que indica al ordenador (y/o al programador) algo sobre la clase de datos sobre los que se va a procesar.
•Ejemplos de palabras reservadas public static void System class • Ejemplos de operadores aritméticos + = • Ejemplos de tipo de datos String int double
Debemos considerar el objetivo del lenguaje, si esun lenguaje de enseñanza, si es un lenguaje para profesionales, si el código desarrollado va a ser mejor.
2.3 Objetivos y filosofías del diseño de los lenguajes de programación
• Comunicaciónhumana • Prevención y detección de errores
• Independencia de la máquina
• •
•
Simplicidad Uniformidad
Ortogonalidad Generalización y especialización
• Usabilidad • Efectividad
•
•...
Regístrate para leer el documento completo.