SINTAXIS DE LENGUAJE DE PROGRAMACI N
CRITERIOS GENERALES DE LA SINTAXIS
UNIVERSIDAD AMERICANA DE PANMÁ
FACULTAD DE SISTEMAS
INFORMÁCTICA CON ÉNFASIS EN CÓMPUTO GERENCIAL
BOLÍVAR ARAÚZ G.
8-820-220
Lisseth Ruiz
8-844-1316
V CUATRIMESTRE
MAYO - 2015
CRITERIOS GENERALES DE LA SINTAXIS
LEGIBILIDAD
Un programa es legible si la estructura subyacente del
algoritmo y lo datos que el programarepresenta quedan de
manifiesto al inspeccionar un texto del programa. La
legibilidad se mejora a través de características de lenguaje
tales como formatos naturales de enunciado, estructurados,
uso abundante de palabras clave y palabras pregonadas.
CRITERIOS GENERALES DE LA SINTAXIS
FACILIDA DE ESCRITURA
Las características sintácticas que hace que un programa
sea fácil de escribir suelen hallarse enconflicto con las
características que facilitan su lectura. El atributo de fácil
escritura
mejora
a través del uso de estructuras
sintácticas concisas y regulares,
en tanto que para la
legibilidad son de ayuda diversas construcciones más
elocuentes (extensas).
CRITERIOS GENERALES DE LA SINTAXIS
FACILIDA DE VERIFICACIÓN
Tiene relación con la legibilidad y facilidad de escritura el
concepto decorrecci6n del programa o verificación del
programa. Si bien entender cada enunciado de lenguaje de
programaci6n es relativamente fácil, el proceso global de
crear programas
correctos es en extremo difícil. Por
consiguiente, se necesitan técnicas que permitan probar
que el programa es matemáticamente correcto.
CRITERIOS GENERALES DE LA SINTAXIS
FACILIDAD DE TRADUCCIÓN
Un tercer objetivo en conflictoes el de hacer que los programas sean
fáciles de traducir a una forma ejecutable. Legibilidad y facilidad de
escritura son criterios dirigidos a las necesidades de! programador
humano. La facilidad de traducci6n se relaciona con las necesidades del
traductor que procesa el programa escrito. La clave para una traducci6n
fácil es la regularidad de la estructura. La estructura sintáctica completa
deun programa se puede describir en unas cuantas reglas sencillas a
causa de la regularidad de la sintaxis. La traducción de Ios programas se
dificulta conforme aumenta el número de construcciones sintácticas
especiales.
CRITERIOS GENERALES DE LA SINTAXIS
CARENCIA DE AMBIGÜEDAD
La ambigüedad es un problema medular en todo diseño de
lenguaje. Una definici6n de lenguaje proporciona
idealmente unsignificado único para cada construcci6n
sintáctica que el programador puede escribir. Una
construcci6n ambigua permite dos o más interpretaciones
distintas. El problema de ambigüedad surge por lo común
no en la estructura de elementos individuales de programa,
sino en la interacci6n entre diferentes estructuras.
ELEMENTOS SINTÁCTICOS DE UN LENGUAJE
CONJUNTO DE CARACTERES
La elección del conjuntode caracteres es lo primero que se hace al proyectar una
sintaxis de lenguaje. Existen varios conjuntos de caracteres de uso amplio, como
el conjunto ASCII, cada uno con un conjunto diferente de caracteres especiales
además de las letras y dígitos básicos, Por lo común se elige uno de estos
conjuntos estándar, aunque en ocasiones se puede usar un conjunto de
caracteres especial, no estándar, como,por ejemplo, en el APL. La elecci6n del
conjunto de caracteres es importante en la detenninaci6n del tipo de equipo de
entrada Y salida que se puede usar al implementar el lenguaje. Por ejemplo, el
conjunto básico de caracteres de·
C está disponible en casi todos los equipos
de entrada y salida. El conjunto de caracteres de APL, por otra parte, no se puede
usar directamente en la mayoría de losdispositivos de entrada/salida.
ELEMENTOS SINTÁCTICOS DE UN LENGUAJE
PALABRAS CLAVES Y PALABRAS RESERVADAS
Una palabra claves es un identificador que se usa como una
parte fija de la sintaxis de un enunciado, por ejemplo IF al
principio de un enunciado condicional. Al comenzar un
enunciado de iteración en FORTRAN. Una palabra clave es
una palabra reservada si no se puede usar también como un...
Regístrate para leer el documento completo.