2.7 PL. Lenguajes de Programación (21 horas como mínimo)

PL/Visión General de los Lenguajes de Programación. (2 horas)
PL/Máquinas Virtuales. (1 hora)
PL/Introducción a la Traducción de Lenguajes. (2 horas)
PL/Declaración y Tipos. (3 horas)
PL/Mecanismos de Abstracción. (3 horas)
PL/Programación Orientada a Objetos. (10 horas)
PL/Programación Funcional.
PL/Sistemas de Traducción del Lenguaje.
PL/Tipos.
PL/Semántica de los Lenguajes de Programación.
PL/Diseño de Lenguajes de Programación.

Un lenguaje de programación es una de la interfaces principales que tiene el programador con el computador. Más que sólo conocer cómo programar en un lenguaje, los programadores tienen que entender los diferentes estilos de programación impulsados por diferentes lenguajes. En su vida profesional, ellos trabajarán con muchos lenguajes y estilos distintos a la vez y se encontrarán con muchos lenguajes diferentes a lo largo de sus carreras. Entender la variedad de los lenguajes de programación y las ventajas y desventajas de diseño entre los diferentes paradigmas de programación hace mucho más fácil dominar nuevos lenguajes de manera más rápida. Entender los aspectos pragmáticos de los lenguajes de programación también requiere un conocimiento básico de la traducción y las características en tiempo de ejecución de lenguajes de programación como la asignación de memoria.



Subsections
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, Universidad Católica San Pablo, Arequipa-Peru
basado en el modelo de la Computing Curricula de IEEE-CS/ACM