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.620
Pázmány Péter sétány 1/C
Budapest
1117

Oktatott tárgyak a 2018-2019-es tavaszi félévben

Funkcionális programozás
Tárgy honlapja
1. gyakorlat
  • ghci használata
  • Változó- és függvénydefiníciók
  • Többparaméteres függvények
Feladatok
2. gyakorlat
  • Alap típusok
  • Függvény típus
  • Rendezett n-esek
  • n-esek felbontása mintaillesztéssel
Feladatok
3. gyakorlat
  • Függvények definiálása több egyenlettel
  • Mintaillesztés alap típusokra
Feladatok
4. gyakorlat
  • Listák
  • Listák létrehozása elemenként és felsorolással
  • Mintaillesztés listákra
  • Listakifejezések
Feladatok
5. gyakorlat
  • Listakifejezések
Feladatok
6. gyakorlat
  • Rekurzió
Feladatok
7. gyakorlat
  • Rekurzió listán
Feladatok
8. gyakorlat
  • Rekurzió listán
  • Parametrikusan polimorf függvények
Feladatok
9. gyakorlat
  • Félévközi zárthelyi
10. gyakorlat
  • Magasabb rendű függvények
  • Ad-hoc polimorf függvények
Feladatok
Functional Languages
Course web page
Practice 1
  • ghci introduction
  • Variable and function definitions
  • Multi-parameter functions
Exercises
Practice 2
  • Base types
  • Function type
  • Tuples
  • Tuple decomposition with pattern matching
Exercises
Practice 3
  • Pattern matching on base type values
  • Nested patterns
Exercises
Practice 4
  • Lists
  • Elementwise list construction
  • Pattern matching on lists
  • List comprehensions
Exercises
Practice 5
  • List comprehensions
Exercises
Practice 6
  • Recursion
Exercises
Practice 7
  • Recursion over lists
Exercises
Practice 8
  • Recursion over lists
  • Parametric polymorphic functions
Exercises
Practice 9
  • Higher order functions
Exercises
Practice 10
  • Higher order functions
Exercises

Órarend a 2018-2019-es tavaszi félévben

Kedd08.00–10.00É2-63 (PC 8)Funkcionális programozás
Kedd10.00–12.002-218Funkcionális programozás
Szerda08.00–10.002-315 (PC 4)Functional Languages
Szerda14.00–16.002-124Funkcionális programozás
Csütörtök15.00–16.002-512Tanszéki értekezlet

Korábbi félévek anyagai

Publikációk

  • 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.
    Proceedings of the 11th Joint Conference on Mathematics and Computer Science, Eger, Hungary, May 20-22, 2016, CEUR-WS.org.
    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