|
|
|
|
|
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
|
|
|
|
|
|