Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Apunte 00
Apunte 00
Contenido Metodología
l Introducción al Curso l Presentación en la cátedra de paradigmas y
l Conceptos Fundamentales constructores relevantes de los lenguajes de
programación.
l Lenguajes Imperativos y Orientación a
l Revisión y aplicación de estos conceptos en
Objetos la ayudantía y uso de lenguajes concretos
l Lenguajes Funcionales en tareas cortas de desarrollo.
l Lenguajes Lógicos l Proyecto comparativo de paradigmas y
l Lenguajes de Scripting lenguajes con problemas clásicos.
l Lectura complementaria.
1
Bibliografía Textos Específicos
Texto Guía: l Lenguaje C++: Bjarne Stroustrup, “ The C++ Programming Language”,
Second Edition, Addison-Wesley, 1991.
l Robert Sebesta, “Concepts of Programming Languages”, Fourth
Edition, Addisson Wesley, 1999.
l Lenguaje Java:
l Ken Arnold & James Gosling, “The Java Programming Language”, The Java
Textos Complementarios: Series, Addsion -Wesley, 1997.
l Terrence Pratt & MarvinZelkowitz, “ Programming Languages: l Bruce Eckel, “Thinking in Java “, Prentice -Hall, 2002.
l Kenneth Louden, “Programming Languages: Principles and l Lenguaje Scheme: R. Kent Dybvig, “ The Scheme Programming
Practice”, PWS Publishing Company, 1993. Language: ANSI Scheme”, Second Edition, Prentice Hall, 1996
Herramientas Herramientas
l C++ l Scheme
l Linux à g++, emacs, anjuta, kate, kdevelop, etc. l MIT -Scheme (7.7.1):
l Windows http://www.gnu.org/software/mit-scheme/
l Cygwin: http://www.cygwin.com/ l Prolog
l Dev-c++: http://www.bloodshed.net/devcpp.html l SWI-Prolog (5.2.13): http://www.swi-prolog.org /dl-
l Java stable.html .
l J2SE (1.4): http://java.sun.com
l Eclipse: http://www.eclipse.org
l Netbeans: http://www.netbeans.org /