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.



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