Naar inhoud springen

Vertalerbouw: verschil tussen versies

Uit CampusWiki
Verwijderde inhoud Toegevoegde inhoud
Reporterrick (overleg | bijdragen)
kGeen bewerkingssamenvatting
Reporterrick (overleg | bijdragen)
kGeen bewerkingssamenvatting
 
Regel 52: Regel 52:
== Links ==
== Links ==
[http://webapps.utwente.nl/vist/nl/vistservlet?node=VistVakinfoResultNode&details=true&vak_code=211035&studie_jaar=2008 Vist 2008] Vertalerbouw op VIST
[http://webapps.utwente.nl/vist/nl/vistservlet?node=VistVakinfoResultNode&details=true&vak_code=211035&studie_jaar=2008 Vist 2008] Vertalerbouw op VIST


[[Categorie:Vak]]
[[Categorie:Technische Informatica]]

Huidige versie van 26 jan 2009 18:36

Omschrijving[bewerken]

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[bewerken]

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[bewerken]

Vist 2008 Vertalerbouw op VIST