Ing. Mauricio De León
Criterios de Evaluación de Lenguajes
Lenguajes de Programación
Objetivos
❖ Listar los criterios de evaluación de los lenguajes de programación!
❖ Identificar los elementos que se consideran para definir los criterios de evaluación!
❖ Conocer los insumos necesarios para tomar decisiones sobre qué lenguaje utilizar
Establecimiento de Criterios❖ Es una tarea difícil, porque deben concordar
opiniones de expertos!
❖ Se realiza para facilitar la comparación a la hora de elegir el lenguaje!
❖ Se determina el impacto en el proceso de desarrollo de software!
❖ Se incluye el mantenimiento
Criterios de Evaluación
Legibilidad (Readability)❖ Facilidad con la que se puede leer y
comprender!
❖ Antes de 1970 se enfocaban en eficiencia de la máquina!
❖ En vez de los programadores!
❖ Se elevaron los costos del mantenimiento
Legibilidad (Readability)
❖ Existía una relación entre legibilidad y mantenimiento!
❖ Se enfocaron en una orientación más humana!
❖ Si se usa un lenguaje para hacer cálculos a los que no está diseñado entonces disminuye su legibilidad
Simplicidad
❖ Afecta a la legibilidad!
❖ Dificultad con la gran cantidad de constructores!
❖ Sobrecarga de Operadores
count = count + 1!count += 1!count++!++count
Ortogonalidad❖ La cantidad de operaciones que se
pueden realizar según los datos primitivos!
❖ Por ejemplo, las combinaciones de tipos de datos, con operaciones de datos (arreglos, apuntadores)