PL1. Visión General de los Lenguajes de Programación. (2 horas)
Tópicos
- Historia de los lenguajes de programación.
- Breve revisión de los paradigmas de programación.
- a)
- Lenguajes procedurales.
- b)
- Lenguajes orientados a objetos.
- c)
- Lenguajes funcionales.
- d)
- Lenguajes declarativos y no algorítmicos.
- e)
- Lenguajes de scripts.
- Los efectos de la escala en las metodologías de programación.
Objetivos
- Listar la evolución de los lenguajes de programación identificando como es que su historia nos ha conducido a los paradigmas actuales.
- Identificar al menos una característica distintiva para cada uno de los paradigmas de programación cubiertos en esta unidad.
- Evaluar las ventajas y desventajas entre los diferentes paradigmas, considerando temas tales como: eficiencia de espacio, efiencia en el tiempo (para ambas partes computadora y programador), seguridad, y el poder de las expresiones.
- Distinguir entre la programación a menor y mayor escala.
Sociedad Peruana de Computación