Documento 89533

Anuncio
Departamento de Informática
Lenguajes de Programación
Universidad Técnica Federico Santa María
Departamento de Informática
Lenguajes de Programación
Universidad Técnica Federico Santa María
Objetivo
Lenguajes de Programación
• Proveer al alumno de herramientas
conceptuales que le permitan realizar una
evaluación crítica de los lenguajes
existentes y futuros.
• Preparar a los para cursos más avanzados,
tal como diseño y construcción de
compiladores.
Prof. Dr. Raúl Monge
Departamento de Informática
UTFSM
Valparaíso, Marzo del 2000
1
2
Departamento de Informática
Departamento de Informática
Lenguajes de Programación
Universidad Técnica Federico Santa María
Universidad Técnica Federico Santa María
Contenido
Lenguajes de Programación
Metodología
1.- Introducción al Curso
2. Conceptos Fundamentales
3.- Lenguajes Imperativos y Orientación a
Objetos
4.- Lenguajes Funcionales
5.- Lenguajes Lógicos
• Presentación en la cátedra de paradigmas y
constructores relevantes de los lenguajes de
programación.
• Revisión y aplicación de estos conceptos en
la ayudantía usando lenguajes concretos
mediante tareas cortas de desarrollo.
• Lectura complementaria.
3
Departamento de Informática
Departamento de Informática
Lenguajes de Programación
Universidad Técnica Federico Santa María
Evaluación
Lenguajes de Programación
Texto Guía:
• Robert Sebasta, “ Concepts of Programming Languages”,
Fourth Edition, Addisson Wesley, 1999.
NS = (1- α)*(0,75*NC + 0,25*NL) + α *NT
donde
0
0,30*(NC-45)/15
0,30
Universidad Técnica Federico Santa María
Bibliografía
Cálculo de la nota semestral (NS):
α=
4
Textos Complementarios:
• Terrence Pratt & Marvin Zelkowitz, “Programming
Languages: Design and Implementation”, Third Edition,
Prentice Hall, 1999.
• Kenneth Louden, “Programming Languages: Principles
and Practice”, PWS Publishing Company, 1993.
NC < 45
45 <= NC <= 60
NC > 60
5
6
Departamento de Informática
Universidad Técnica Federico Santa María
Lenguajes de Programación
Textos Específicos
•
Lenguaje C++: Bjarne Stroustrup, “The C++ Programming
Language”, Second Edition, Addison-Wesley, 1991.
•
Lenguaje Java: Ken Arnold & James Gosling, “The Java
Programming Language”, The Java Series, Addsion-Wesley , 1997.
•
Lenguaje Scheme: R. Kent Dybvig, “The Scheme Programming
Language: ANSI Scheme”, Second Edition , Prentice Hall, 1996
•
Lenguaje Prolog: Ivan Bratko, “Prolog: Programming for Artificial
Intelligence”, Second Edition, Addison -Wesley, 1990.
7
Descargar