Početna stranicaVisoka učilištaKorisničke stranice
Design and Implementation of Programming Languages
Abbreviation: Load: 30(L) + 0(E) + 0(LE) + 0(CE)
Lecturers in charge: Prof. dr. sc. Danko Basch
Lecturers:
Course description: Advanced features of programming languages from different paradigms; design and implementation of programming languages. Alternative control-flow structures. Functional paradigm: lambda calculus, semantics, types, pure functional languages, monads, implementation. Object oriented paradigm: dynamic OO languages, classes and types, method extension, implementation. Garbage collection. Short overview of other paradigms/ideas: aspects, generics, meta programming, multiparadigm programming.
Lecture languages: - - -
Compulsory literature:
1. Advanced Programming Language Design R. A. Finkel Addison-Wesley 1996
Recommended literature:
2. Programming Language Pragmatics M. L. Scott Morgan Kaufmann - Academic Press 2000
3. Multiparadigm Programming in Leda T. A. Budd Addison-Wesley 1
Legend
L - Lectures
E - Exercises
LE - Laboratory exercises
CE - Project laboratory
* - Not graded
Copyright (c) 2006. Ministarstva znanosti, obrazovanja i športa. Sva prava zadržana.
Programska podrška (c) 2006. Fakultet elektrotehnike i računarstva.
Oblikovanje(c) 2006. Listopad Web Studio.
Posljednja izmjena 2010-12-10