Usted está aquí: Inicio Ingeniería Informática Language Processors

Language Processors, 2012

Acciones de Documento
  • Fuente RSS
  • Vista de contenidos
  • Marcadores (bookmarks)
  • Exportación de LTI
Autores: David Griol Barres, Antonio Berlanga de Jesús, Jesús García Herrero
This course is an introduction to the analysis phase for the design of compilers.
Language Processors Course Image

GRIOL BARRES, DAVID
BELANGA DE JESÚS, ANTONIO
GARCÍA HERRERO, JESÚS

Computer Science Department
Universidad Carlos III de Madrid

Subject Area: Language Processors

Computer Science Degree

September 2012 ( Second edition )

 

Lecture hours: 60
Total learning time: 180 hours

 

PRERREQUISITES AND RECOMMENDED PREVIOUS KNOWLEDGE

Programming, Programming Logic, Data Structures, Computer Theory

 

GENERAL DESCRIPTION OF THE SUBJECT

This course is an introduction to the analysis phase for the design of compilers.

 

OBJETIVES: KNOWLEDGE AND SKILLS

  • To describe the basic components of a compiler.

  • To study the most commonly used techniques to develop a lexical analyzer.

  • To analyze the most commonly used techniques of syntactic analysis.

  • To create the analysis phase of a language compiler.

  • To know the main differeces between top-down and bottom-up parsing techniques.

  • To create the synthesis phase of a language compiler.

  • To describe intermediate code generation.

  • To analyze the main techniques for code optimization.

  • To study the main applications of the compilation theory.

  

TEACHING MATERIAL

You will find here the slides used in the course at Carlos III University of Madrid.

 

ASSESSMENT ACTIVITIES OR PRACTICAL ASSIGNMENTS

Exercises assigned by the professors to be solved individually with the support of a Web-based learning support tool.

 

Reutilizar Curso
Descargar este curso
OCW-UC3M user survey