Funkcionális nyelvek az oktatásban

Tömösközi Péter <>
Eszterházy Károly Főiskola

Király Roland <>
Eszterházy Károly Főiskola

Biró Csaba <>
Eszterházy Károly Főiskola

A funkcionális nyelvek matematikai alapját a λ-kalkulus számítási modell képezi. A legelterjedtebb funkcionális nyelvek a Scheme, Haskell és az Erlang. Ezen nyelvek előnye a produktivitás mellett az, hogy megkönnyítik a hibakeresést és ún. magas megbízhatóságú kódot biztosítanak. A funkcionális nyelvek a procedurális nyelvektől eltérő gondolkodásmódot képviselnek. A paradigma jellegéből adódóan leginkább tudományos, valamint a műszaki feladatok megoldása terén népszerű.

Cikkünkben azt vizsgáljuk, hogy lehet kiaknázni az informatika egyéb területein (pl. adatbázis-kezelés) a funkcionális nyelvek kifejezőerejében rejlő lehetőségeket.

Feltételezzük, hogy a funkcionális nyelvek oktatási, módszertani jelentősége ugyanolyan nagy, mint a hagyományos, imperatív és OO nyelveké. Ahhoz, hogy ezen feltételezésünket bizonyítsuk, bemutatjuk az adatbázis-kezelés lehetőségeit funkcionális nyelvi környezetben, valamint azt, hogy a felsőoktatásban ezt a módszert hogyan lehet hatékonyan alkalmazni.

Kulcsszavak: funkcionális nyelvek, erlang, adatbázis kezelés, λ-kalkulus