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
Programmeerimiskeeled
Programmeerimiskeeled
Üldinfo
Loengute materjalid
12. 02 - Sissejuhatus, programmeerimiskeelte paradigmad (loeng1.pdf ,
keelte genealoogia ).
14. 02 - Ülevaade keele Scheme põhikonstruktsioonidest (loeng2.pdf ) [EOPL ptk.1].
19. 02 - Induktiivsed spetsifikatsioonid, BNF, rekursiivsed
protseduurid (loeng3.pdf ) [EOPL
ptk. 2.1, 2.2].
21. 02 - Muutujate staatilised omadused, vabad ja seotud
muutujad, leksline aadress (loeng4.pdf ) [EOPL ptk. 2.3, 2.4].
26. 02 - Süntaktiline abstraktsioon, lokaalsed definitsioonid,
tingimuslikud konstruktsioonid (loeng5.pdf ) [EOPL ptk. 3.1-3.3].
28. 02 - Kirjed, variantkirjed, konkreetne- ja abstraktne
süntaks, parsimine (loeng6.pdf ) [EOPL
ptk. 3.4-3.7].
12. 03 - Imperatiivsed konstruktsioonid, järjestikku täitmine,
sisend/väljund, omistamine (loeng7.pdf ) [EOPL ptk. 4.5,4.6].
14. 03 - Lambda-arvutus, reduktsioonistrateegiad (loeng8.pdf , reduce.ss ) [EOPL ptk. 4.1-4.3].
19. 03 - Rekursioon lambda-arvutuses, laisk-väärtustamine
Scheme's (loeng9.pdf , loeng9.ss ) [EOPL ptk. 4.4,4.7].
21. 03 - Lihtsa objektkeele interpretaator (loeng10.pdf , interpretaatori kood ) [EOPL
ptk. 5.1,5.2].
26. 03 - Lokaalsed definitsioonid, protseduurid, omistamine (loeng11.pdf , interpretaatorite kood ) [EOPL
ptk. 5.3-5.5].
28. 03 - Rekursiivsed protseduurid, dünaamiline skoop ja
omistamine (loeng12.pdf , interpretaatorite kood ) [EOPL
ptk. 5.6-5.8].
02. 04 - Massiivid, parameetrite edastamise viisid,
"call-by-value", "call-by-reference" (loeng13.pdf , interpretaatorite kood ) [EOPL
ptk. 6.1-6.3].
04. 04 - Väljendatavad ja tähistatavad väärtused,
"call-by-name", "call-by-need" (loeng14.pdf , interpretaatorite kood ) [EOPL
ptk. 6.4-6.7].
09. 04 - Objektid ja klassid (loeng15.pdf , interpretaatori kood ) [EOPL ptk. 7.1].
11. 04 - Päriminine (loeng16.pdf , interpretaatorite kood ) [EOPL ptk. 7.2].
16. 04 - Metaklassid (loeng17.pdf , interpretaatori kood ) [EOPL ptk. 7.3, 7.4].
18. 04 - Iteratiivne vs. rekursiivne käitumine, 'continuation
passing style' (loeng18.pdf ) [EOPL
ptk. 8.1-8.3].
23. 04 - CPS-transformatsioon (loeng19.pdf ) [EOPL ptk. 8.4-8.8].
25. 04 - Jätkude esitamine andmestruktuuridena, CPS-kujul
interpretaator (loeng20.pdf , interpretaatorite kood ) [EOPL
ptk. 9.1,9.2].
30. 04 - Mitte-lokaalsed kontrolloperaatorid, "1-klassi" jätkud
(loeng21.pdf , interpretaatorite kood ) [EOPL ptk. 9.3].
09. 05 - Ülessuunalised jätkud, kaasprotseduurid
(loeng22.pdf , interpretaatorite kood ) [EOPL ptk. 9.4].
14. 05 - Tüübid, staatiline tüübikontroll
(loeng23.pdf , interpretaatori kood ) [EOPL ptk. 13.1, 13.2].
16. 05 - Polümorfsed tüübid; ad-hoc ja parameetriline polümorfism
(loeng24.pdf ).
21. 05 - Kontrolltöö!
23. 05 -
Viited
Varmo Vene