Está en la página 1de 2

Lenguajes de Objetivo

Programación l Proveer al alumno de herramientas


conceptuales que le permitan realizar una
evaluación crítica de los lenguajes existentes
Prof. Dr. Raúl Monge
y futuros.
Prof. Juan Pablo Menichetti
l Preparar a los alumnos para cursos más
Prof. Jorge Mujica
avanzados, tal como diseño y construcción
Departamento de Informática de compiladores.
UTFSM
Valparaíso, Marzo del 2004

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.

Evaluación Fechas Importantes


NF = 0 .8 ⋅ NS + 0. 2 ⋅ NP
l Control de Lectura Nº1
NS = (1 − α )(0.75 ⋅ NC + 0.25⋅ NL) + α ⋅ NT F 1 de Abril del 2004.
 0 NC < 45
 0 .3 ⋅ ( NC − 45) l Certamen Nº1
α 45 ≤ NC ≤ 60 F 22 de Abril del 2004.
 15
 0 .3 NC > 60 l Control de Lectura Nº2
F 20 de mayo del 2004.
1 n
1 n 
NT =  n
2 
∏ NTi + ∑ NTi  l Certamen Nº2
NF = Nota final i =1 n i=1  F 10 de Junio del 2004.
NP = Nota proyecto
NC = Nota certámenes l Entrega proyecto
NL = Notas controles de lectura F 21 de Junio del 2004.
NT = Nota tareas

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.

Design and Implementation”, Third Edition, Prentice Hall, 1999. http://www.mindview.net/Books/TIJ/

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

l Lenguaje Prolog: Ivan Bratko , “Prolog: Programming for Artificial


Intelligence”, Second Edition, Addison-Wesley, 1990.

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 /

También podría gustarte