Seminarium: Zaawansowane programowanie funkcyjne lato 2014/15

Język wykładowy Angielski
Opiekun Dariusz Biernacki
Liczba godzin 30 (sem.)
Rodzaj Seminarium
ECTS 3
Polecany dla I roku Nie
Egzamin Nie
Tagi JP (języki programowania i logika)

Opis przedmiotu:

Tematem seminarium jest przegląd zaawansowanych cech językow funkcyjnych takich jak Haskell oraz Agda, a także technik programowania wykorzystujących te cechy. Seminarium może być potraktowane jako uzupełnienie kursu Haskella prezentowanego w ramach przedmiotu Programowanie. Przedstawione zostaną takie zagadnienia jak m. in.: 1. Funktory aplikatywne 2. Monady i transformatory monad 3. Polimorfizm wyższego stopnia, typy egzystencjalne 4. Uogolnione algebraiczne typy danych (GADT's) 5. Programowanie generyczne 6. Embedded domain-specific languages 7. Programowanie wieloetapowe (ewaluacja częściowa, generowanie kodu) 8. Kontynuacje 9. Programowanie reaktywne 10. Typy zależne Literatura do przedmiotu obejmować będzie wybrane artykuły naukowe z dziedziny programowania funkcyjnego.

Seminaria

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Dariusz Biernacki
english
śr 14:00-16:00 (s. 5) 15 13 0

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Dariusz Biernacki 242 wtorek 14-16 (po uzgodnieniu przez e-mail)