Note: This is an archvied version of our old webpage. Some links might be broken. The current one can be found here.
I7 Logo
Chair for Foundations of Software Reliability and Theoretical Computer Science
Informatik Logo TUM Logo
Courses

Programming Languages
held by: Dr.-Ing. Jörg Kreiker
held in: WS 2009/2010
schedule: Thursday, 12:13 - 15:45 (02.07.014)
    start date: 2009-10-22 / end date: 2010-02-11

sws: 4
ects: 5
This lecture is about different concepts found across all programming paradigms. Examples of such concepts are types, values, control-flow, modularization, concurrency, or data abstractions. We will focus on the functional and logical paradigm, (Haskell and Prolog), but will also treat other languages such as Lustre (synchronous language), Postscript, or C (in particular, the pointer concept). We will see instances of the concepts in these programming languages. We learn how to choose an appropriate language for a given programming task and how to evaluate the strengths and weaknesses of various languages. Participants will be able to easily adapt to new languages and they will know the basics of language design. Lectures will be given in English.
more information: http://www2.in.tum.de/hp/Main?nid=104