ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Criterio De Evaluación Lenguaje De Programación


Enviado por   •  10 de Julio de 2014  •  12.864 Palabras (52 Páginas)  •  1.068 Visitas

Página 1 de 52

UNIVERSIDAD AUTÓNOMA DE SINALOA

Facultad de Informática Mazatlán

Taller de Programación Avanzada

Criterios de Evaluacion de los Lenguajes de Programación

Recopilo:

Humberto Rodríguez López

Academia de Informática

Cuerpo Académico “Tecnología e Informática Educativa”

Mazatlán, Sinaloa 15 Enero de 2009.

Criterios de evaluación de los lenguajes de programación 5

Criterios de lenguaje Según Doris Appleby y Julius Vandekopple 5

Definiciones bien definidas. 5

 Sintaxis BNF y EBNF: 5

 Semántica: 5

Comprobabilidad. 5

Confiabilidad. 6

Traducción rápida. 7

Código objeto eficiente. 8

Ortogonalidad. 9

Generalidad. 10

Consistencia en notaciones comunes. 10

Uniformidad. 10

Subconjuntos. 10

Extensibilidad. 11

Transportabilidad: 11

Propiedades de un buen lenguaje según Jorge Castro y otros 12

Aspectos de diseño 12

 Claridad, simplicidad y unidad de conceptos. 12

 Sintaxis y semántica bien definidas. 12

 Consistencia con las notaciones usuales. 12

 Soporte para la abstracción. 12

 Independencia de la máquina. 12

 Verificabilidad. 12

 Redundancia. 12

 Ortogonalidad. 13

Aspectos de Implementación. 13

 Portabilidad. 13

 Soporte Externo. 13

 Calidad del compilador o intérprete. 13

 Bajo costo de mantenimiento. 13

 Documentación. 13

Criterios de evaluación según Terrence Pratt 14

 Claridad, sencillez y unidad de los conceptos del Lenguaje. 14

 Claridad en la sintaxis del programa. 14

 Ortogonalidad. 15

 Naturalidad para la aplicación. 15

 Apoyo para la abstracción. 15

 Facilidad para verificar programas. 16

 Entorno de programación. 16

 Portabilidad de Programas. 17

 Costo de uso. 17

 Costo de ejecución de los programas. 17

 Costo de traducción de programas. 17

 Costo de creación, prueba y uso de programas. 17

 Costo de mantenimiento de programas. 18

Fundamentos de los lenguajes según Roger S. Pressman. 19

 Tipos de datos y tipificación. 19

 Nivel 0: sin tipos. 19

 Nivel 1: coerción automática de tipos 19

 Nivel 2: modo mixto conversión de tipos 19

 Nivel 3: comprobación de tipos pseudorrígida 19

 Nivel 4: fuerte comprobación de tipos 20

 Subprogramas. 20

 Estructuras de Control. 20

 Soporte para el enfoque orientado a objetos 21

Características de un Buen Lenguaje según Allen B. Tucker 23

 Expresividad. 23

 Bien definido. 23

 Tipos y Estructuras de Datos 23

 Modularidad. 23

 Facilidades de Entrada – Salida. 23

 Transportabilidad. 23

 Eficiencia. 23

 Pedagogía. 23

 Generalidad. 24

Criterios de Evaluación de los lenguajes según Robert Sebesta 25

 Legibilidad. 25

 Sencillez. 25

 Ortogonalidad. 26

 Sentencias de Control. 28

 Estructura de Datos. 28

 Diseño de sintaxis. 29

 Forma de los identificadores. 29

 Las palabras especiales. 29

 Forma y significado. 30

 Fácil Escritura. 30

 Sencillez y Ortogonalidad. 30

 Soporte para la abstracción. 31

 Expresividad. 31

 Confiabilidad. 32

 Legibilidad y Fácil Escritura. 32

 Verificación de Tipos. 32

 Manejo de Excepciones. 33

 Restricción de Alias 33

 Costo. 33

 Entrenamiento del programador. 33

 Escritura

...

Descargar como (para miembros actualizados)  txt (85 Kb)  
Leer 51 páginas más »
Disponible sólo en Clubensayos.com