Universidad de Costa Rica
|
|
II Semestre 2003 | Profesor Adolfo Di Mare |
CI-1221 Estructuras de Datos y Análisis de Algoritmos | Horas: | 4 |
CI-1220 Ensambladores y Microprocesadores | Créditos: | 4 |
Introducir los conceptos principales sobre el diseño e implementación de compiladores para lenguajes modernos.
Exámenes P1 - P2 Final |
Tareas #1 - #2 - #3 - #4 #5 - #6 - #7 - #8 - #9 |
yylex()
El peso de la evaluación estará en los exámenes, aunque es indispensable que todos los estudiantes realicen los proyectos.
Tareas y proyectos 20% Examen Parcial #1 25% Miércoles 24 de setiembre Examen Parcial #2 25% Miércoles 5 de noviembre Examen Final 30% Miércoles 26 de noviembre
[ASU-86]
|
Aho, Alfred V & Sethi, Ravi & Ullman, Jeffrey D.:
Compilers: Principles, Techniques and Tools,
Addison Wesley. 1979.
|
|
[Alb-2000] |
Albahari, Ben:
A Comparative Overview of C# (A comparison of C# to C++ and Java),
2000.
http://www.genamics.com/visualj++/csharp_comparative.htm
|
[Bou-91] |
Boundy, David:
A taxonomy of programmers,
ACM SigSoft,
Vol.16 No.4,
pp [23-30],
Octubre 1991.
|
[HU-79]
|
Hopcroft, John E. & Ullman, Jefrrey D.:
Introduction to Automata Theory, Languages and
Computation,
Addisson-Wesley Publishing Co.,
ISBN 0-201-02988-X,
pp [1-37, 46-54, 77-94],
1979.
|
[Mus-98] |
Musser, David R.:
The C++ Standard Template Library
(Internet reference index),
1998.
http://www.cs.rpi.edu/~musser/stl-book/
|
[Osb-2000] | Osborne, John:
Deep Inside C#: An Interview with Microsoft Chief Architect Anders Hejlsberg
,
2000.
http://windows.oreilly.com/news/hejlsberg_0800.html
|
[Ret-91] | Rettig, Marc:
Nobody Reads Documentation,
Communications of the ACM, Vol.34 No.7,
pp [19-24],
Julio 1991.
|
[Sch-93] | Schwartz, Randall L.:
Learning Perl,
O'Reilly & Associates, Inc.
ISBN 1-56952-042-2,
http://www.perl.com ,
1994.
|
[Set-92] | Sethi, Ravi:
Activación de Procedimientos,
Capítulo 4 del libro
Lenguajes de Programación: conceptos y
constructores, pp [121-172],
Addisson-Wesley Iberoamericana, ISBN 0-201-51858-9, 1992.
|
[Str-98] |
Stroustrup, Bjarne:
The C++ Programming Language, 3rd edition,
ISBN 0-201-88954-4;
Addison-Wesley, 1998.
http://www.research.att.com/~bs/papers.html
|
Adolfo Di Mare <adolfo@di-mare.com>.
|