Poór Artúr

English version

tanársegéd

Eötvös Loránd Tudományegyetem
Informatikai Kar
Programozási Nyelvek és Fordítóprogramok Tanszék

Elérhetőség

poor_a (kukac) inf (pont) elte (pont) hu

Déli tömb, D2.517
Pázmány Péter sétány 1/C
Budapest
1117

Oktatott tárgyak a 2020-2021-es tavaszi félévben

Functional Languages
Course web page, materials from previous semesters
Lecture: Wednesdays 12:00–14:00, Microsoft Teams
Lab 1: Thursdays 10:00–12:00, Microsoft Teams
Lab 1 instructor: Artúr Poór
Lab 2: Thursdays 8:00–10:00, Microsoft Teams
Lab 2 instructor: Rafael Bocquet
Consultation: Fridays 14:00–16:00, Microsoft Teams
Funkcionális programozás
Tárgy honlapja, követelmények
1. gyakorlat
  • Grafika függvényekkel
Feladatok
2. gyakorlat
  • ghci használata
  • Változó- és függvénydefiníciók
  • Többparaméteres függvények
Feladatok
3. gyakorlat
  • Alap típusok
  • Függvény típus
  • Rendezett n-esek
  • n-esek felbontása mintaillesztéssel
Feladatok
4. gyakorlat
  • Függvények definiálása több egyenlettel
  • Mintaillesztés alaptípusokra
Feladatok
5. gyakorlat
  • Listák
  • Listák létrehozása elemenként és felsorolással
  • Mintaillesztés listákra
  • Listakifejezések
Feladatok
6. gyakorlat
  • Listakifejezések
Feladatok
7. gyakorlat
  • Rekurzió
Feladatok
8. gyakorlat
  • Rekurzió listán
Feladatok
9. gyakorlat
  • Rekurzió listán
  • Parametrikusan polimorf függvények
Feladatok
10. gyakorlat
  • Magasabb rendű függvények
  • Ad-hoc polimorf függvények
Feladatok
11. gyakorlat
  • Magasabb rendű függvények
  • Ad-hoc polimorf függvények
Feladatok
12. gyakorlat
  • Algebrai adattípusok
Feladatok
13. gyakorlat
  • Algebrai adattípusok
  • Adattípusok különböző paraméterszámú adatkonstruktorral
  • Paraméteres adattípusok, Maybe
Feladatok (webszerver)
Feladatok (akasztófajáték)

Órarend a 2020-2021-es tavaszi félévben

Hétfő10.00–12.00Microsoft TeamsFunkcionális programozásgyakorlat
Kedd12.00–14.00Microsoft TeamsFunkcionális programozásgyakorlat
Szerda12.00–14.00Microsoft TeamsFunctional Languageselőadás
Csütörtök10.00–12.00Microsoft TeamsFunctional Languagesgyakorlat
Csütörtök15.00–16.00Microsoft TeamsTanszéki értekezlet
Péntek14.00–16.00Microsoft TeamsFunkcionális programozás, Functional Languageskonzultáció

Korábbi félévek anyagai

Publikációk

Publikációs lista
  • Artúr Poór, Tamás Kozsik, Melinda Tóth, István Bozó:
    Compiler Front End Fusion: Undo Desugaring in Language Processing Tools.
    In: Studia Universitatis Babeș-Bolyai Series Informatica. Vol. 63. No. 2. 2018
    PDF
    BibTex
  • Artúr Poór, István Bozó, Tamás Kozsik, Gábor Páli, Melinda Tóth:
    Benefits of implementing a query language in purely functional style.
    In: Proceedings of the 11th Joint Conference on Mathematics and Computer Science. Vol. 2046. CEUR Workshop Proceedings. 2016
    PDF
    BibLaTeX BibTex

Projektek

ParScala

Forráskódelemző Scalához

Forráskód
BE-AD

Beadandókezelő rendszer

Forráskód Futás közben (ELTE-s hozzáféréssel használható)
ActiveHs

A Funkcionális programozás oktatásához készült felület

Forráskód Futás közben
Erlang FFI

Könyvtár Haskellhez, mely lehetővé teszi a kommunikációt Erlang programokkal

Forráskód Hackage