Deprecated : The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
Funktsionaalne programmeerimine
Funktsionaalne programmeerimine
Üldinfo
Aine kood: MTAT.03.013
Lektor: Varmo Vene
Ainepunkte: 5
Loengute toimumise aeg/koht:
Teisipäev, kell 12.15 - 14.00, L208
Reede, kell 12.15 - 14.00, L208
Kursuse list: ati.funprog@lists.ut.ee
Kirjandus:
Juhend hugsi käivitamiseks.
Tulemused .
Eksami näidisülesanded .
Eksam:
Toimumisaeg: 18. juuni, kell 10.15 - 14.00, L208
Loengute materjalid
13. 02 - Programmeerimiskeelte paradigmad, funktsionaalsete
keelte põhiomadused, lühiülevaade ajaloost (loeng1.pdf , loeng1-2up.ps , fact.hs ).
16. 02 - Primitiivtüübid, eeldefineeritud tüübikonstruktorid,
funktsoonid ja operaatorid, listid (loeng2.pdf , loeng2-2up.ps ).
20. 02 - Uute tüüpide defineerimine, algebralised andmetüübid
(loeng3.pdf , loeng3-2up.ps ).
27. 02 - Sisend/väljund, lihtne graafika (loeng4.pdf , loeng4-2up.ps ).
02. 03 - Geomeetriliste kujundite joonistamine, kõrgemat-järku
funktsioonid (loeng5.pdf , loeng5-2up.ps ).
13. 03 - Geomeetriliste kujundite ümbermõõt, puud (loeng6.pdf , loeng6-2up.ps ).
16. 03 - Regioonid ja nende "tähendus" (loeng7.pdf , loeng7-2up.ps ).
20. 03 - Pildid, regioonide joonistamine (loeng8.pdf , loeng8-2up.ps ).
23. 03 - Reaktiivsed pildid, tüübiklassid (loeng9.pdf , loeng9-2up.ps ).
27. 03 - Animatsioonid (loeng10.pdf , loeng10-2up.ps ).
30. 03 - Laisk väärtustamine (loeng11.pdf , loeng11-2up.ps ).
03. 04 - Reaktiivsed animatsioonid (loeng12.pdf , loeng12-2up.ps ).
06. 04 - Reaktiivsed animatsioonid (loeng13.pdf , loeng13-2up.ps ).
10. 04 - Madala-taseme IO, kanalid, reaktiivsete animatsioonide
täitmine (loeng14.pdf , loeng14-2up.ps ).
17. 04 - Madala-taseme IO, kanalid, reaktiivsete animatsioonide
täitmine (järg).
20. 04 - Lambda-arvutuse notatsioon ja põhimõisted (loeng15.pdf , loeng15-2up.ps ).
24. 04 - Reduktsioon, normaalkuju, Church-Rosseri teoreem (loeng16.pdf , loeng16-2up.ps ).
27. 04 - Peanormaalkujud, standardiseerimisteoreem,
konstantidega lambda-arvutus (loeng17.pdf , loeng17-2up.ps ).
08. 05 - Kombinaatorloogika (loeng18.pdf , loeng18-2up.ps ).
11. 05 - Andmete esitamine lambda-arvutuses (loeng19.pdf , loeng19-2up.ps ).
15. 05 - Püsipunktid, rekursioon, Churchi tees.
18. 05 - Lihtsalt tüübitud lambda-arvutuses (loeng20.pdf , loeng20-2up.ps ).
22. 05 - Curry-Howard isomorfism, polümorfne lambda-arvutus (loeng21.pdf , loeng21-2up.ps ).
25. 05 - Tüübi tuletamine, Hindley-Milneri tüübisüsteem (loeng22.pdf , loeng22-2up.ps ).
Manualid, keelekirjeldused, etc.
Kompilaatorid, interpretaatorid, etc.
Kasulikke viiteid
Varmo Vene