Programmeerimiskeelte semantika uurimisseminar
Üldinfo
Esialgne ajakava
-
25. 09., kell 10.15, Liivi 2, 315
- Sissejuhatus.
- Teemade tutvustus.
- Ajakava paikapanek.
-
09. 10., kontakt e-mailiga
- Igalt osalejalt tagasiside maili teel.
- Teema peab olema valitud.
-
16. 10., kontakt e-mailiga
- Teema lühisissejuhatus; sisukord ja kava; Lähtematerjali
lühitutvustus.
- Kirjalikus vormis ca 1-3 lk.
-
06. 11., kell 10.15, Liivi 2, 315
- Vahekokkuvõte.
- Vormistuslikud küsimused.
- Esitada kirjatöö mustand (ca 2/3 ulatuses valmis).
- Ettekanded (ca. 5 min, 1-2 slaidi) oma teema tutvustamiseks.
-
16. 11., kontakt e-mailiga
- Artiklid hindamisele kaastudengitele.
-
30. 11., kontakt e-mailiga
- Retsensioonide kokkukogumine, laialijagamine.
-
14. 12., kontakt e-mailiga
- Lõppversioonide esitamine.
-
7-8.01., Liivi 2 - 612, Konverents (algus 10.15)
- Teemade kaupa grupeeritud-järjestatud loengud.
- Iga ettekanne arvestuslikult 45 min (40 + 5).
Teemad
Funktsionaalne programmeerimine
- Funktsionaalsed sõltuvused vs assotsieeritud tüübid vs tüübipered
[Jaak Randmets]
- Asociated Types with Class.
Chakravarty, M. M. T., Keller, G., Peyton Jones, S., Marlow, S.
POPL 2005.
http://research.microsoft.com/~simonpj/papers/assoc-types/assoc.ps
- Associated Type Synonyms.
Chakravarty, M. M. T., Keller, G., Peyton Jones, S.
ICFP 2005.
http://research.microsoft.com/~simonpj/papers/assoc-types/at-syns.ps
- Towards Open Type Functions for Haskell.
Schrijvers, T., Sulzmann, M., Peyton-Jones, S., Chakravarty, M.
IFL 2007.
http://research.microsoft.com/~simonpj/papers/assoc-types/ifl2007.pdf
- Zipper
[Rein Raudjärv]
Programmianalüüs
- BDD-based analysis
[Raivo Laanemets]
- BDD-based analysis for Java Race Detection
[Maiga Kolk]
- Boolean satisfiability-based analysis
[Kalmer Apinis]
Varia
- Makrokeeled
[Aivar Annamaa]
- Multistaged Proogramming and MetaML
[Henri Lakk]
- Deforestation
[Ain Jahhu]
- JavaScript Virtual Machines
[Jaak Ristioja]
- Actor concurrency model
[Sander Sõnajalg]
Viited
Varmo Vene