8
Ing. Mauricio De León Criterios de Evaluación de Lenguajes Lenguajes de Programación

01 Presentacion - Criterios

Embed Size (px)

DESCRIPTION

criterios de lpj

Citation preview

Page 1: 01 Presentacion - Criterios

Ing. Mauricio De León

Criterios de Evaluación de Lenguajes

Lenguajes de Programación

Page 2: 01 Presentacion - Criterios

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

Page 3: 01 Presentacion - Criterios

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

Page 4: 01 Presentacion - Criterios

Criterios de Evaluación

Page 5: 01 Presentacion - Criterios

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

Page 6: 01 Presentacion - Criterios

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

Page 7: 01 Presentacion - Criterios

Simplicidad

❖ Afecta a la legibilidad!

❖ Dificultad con la gran cantidad de constructores!

❖ Sobrecarga de Operadores

count = count + 1!count += 1!count++!++count

Page 8: 01 Presentacion - Criterios

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)