Zaawansowane systemy typów
Semestr letni 2012 |
Dariusz Biernacki |
Czwartek 10:15-12:00 |
Sala 140 |
3 ECTS |
Seminarium jest kontynuacją
przedmiotu Systemy
typów przeprowadzonego w II UWr w roku akademickim
2010/11 i dotyczy zaawansowanych zagadnień związanych z
systemami typów w językach programowania, obejmujących
m. in.:
- typy uniwersalne i polimorfizm parametryczny
- typy egzystencjalne i abstrakcję danych
- polimorfizm i podtypowanie wyższego rzędu
- typy zależne
- podstrukturalne systemy typów
- systemy typów z efektami
- typowane języki niskiego poziomu
|
Literatura i lista tematów
Lista tematów oraz literatura
|
Terminarz
Data |
Temat |
Literatura |
Prelegent |
09.02.2012 |
Spotkanie organizacyjne |
|
|
16.02.2012 |
System F |
[Pie02]:23, [GLT89]:11 |
Piotr Polesiuk |
23.02.2012 |
Parametryczność |
[Rey83, Wad89] |
Wojciech Jedynak |
01.03.2012 |
Silna normalizacja w Systemie F |
[GLT89]:14 |
Paweł Wieczorek |
08.03.2012 |
Typy egzystencjalne i abstrakcja danych |
[Pie02]:24 |
Marcin Januszkiewicz |
15.03.2012 |
System F z podtypowaniem |
[Pie02]:26-28 |
Łukasz Kornek |
22.03.2012 |
Polimorfizm wyższego rzędu |
[Pie02]:29-30 |
Maciej Kotowicz |
29.03.2012 |
Typed Assembly Language |
[Pie05]:4 |
Aleksander Balicki |
05.04.2012 |
Typed Assembly Language, c.d. Polimorfizm wyższego rzędu, c.d. |
[Pie05]:4 [Pie02]:29-30 |
Aleksander Balicki Paweł Wieczorek |
12.04.2012 |
Przerwa świąteczna |
|
|
19.04.2012 |
Proof-Carrying Code |
[Pie05]:5 |
Krzysztof Sakwerda |
26.04.2012 |
Podstrukturalne systemy typów |
[Pie05]:1, [Wad90] |
Piotr Polesiuk |
10.05.2012 11.05.2012 |
Systemy typów z efektami |
[Pie05]:3 |
Wojciech Jedynak |
17.05.2012 |
Proof-carrying code, c.d.
Podtypowanie wyższego rzędu
|
[Pie05]:5
[Pie02]:31
|
Krzysztof Sakwerda
Marcin Januszkiewicz
|
24.05.2012 |
|
|
Maciej Kotowicz
|
|