Naar inhoud springen

Vertalerbouw

Uit CampusWiki

Omschrijving

Doel: het kunnen vertalen van structuren die veel voorkomen in de informatica, met name in hogere programmeertalen. Het hoorcollege behandelt het complete traject van de (automatische) vertaling van moderne (object-georienteerde) programmeertalen naar machinetaal voor een microprocessor. Er wordt vooral ingegaan op de practische aspecten van het schrijven van een vertaler. Aan de orde komen onder meer: syntactische analyse, contextuele analyse, run-time organisatie, vertaler generatoren, code generatie, interpretatie en het afhandelen van fouten. Er wordt gebruik gemaakt van de programmeertaal Java. Het practicum bestaat uit twee delen. In het eerste gedeelte wordt er geoefend met ANTLR, een LL(k) vertaler generator. Daarnaast worden er enkele Java modules ontwikkeld die gebruikt zullen worden in het vervolg van het practicum. In dit tweede gedeelte doen de studenten ervaring op met het ontwikkelen van een complete vertaler voor een Pascal-achtige programmeertaal, gebruikmakend van ANTLR. Het practicum is verroosterd en verplicht.

Vakgegevens

Vaknaam EN Compiler construction

Studiejaar 2008

Taal vak Nederlands

Deeln. opleiding Technische Informatica (INF) Fase B2 Kwartiel K4

Collegevormen HC Hoorcollege, PR Practicum

Aanwezigheidsverpl. Ja bij practicum

Contacturen p/w 8

Tentamenvorm huiswerkopgaven en practicum

Inschrijvingseisen Inschrijving in TeleTOP is verplicht

Voorkennis Noodzakelijk:

	213500 en 213505

Gewenst:

	211180

Studiebelasting 5.0 EC

Inlichtingen T.C. Ruys

Contactpersoon T.C. Ruys

Docenten dr.ir. T.C. Ruys

Studiemateriaal David A. Watt and Deryck F. Brown: Programing Language Processors in Java. Pearson Education Ltd., Harlow, Essex, England. 2000. ISBN 0-130-25786-9.

Practicumhandleiding (via website beschikbaar)

HTTP-adres fmt.cs.utwente.nl/courses/vertalerbouw

Links

Vist 2008 Vertalerbouw op VIST