A tétel áttekintő adatai

Témavezető
dc.contributor.advisor
Kozsik, Tamás
Szerző
dc.contributor.author
Podlovics, Péter Dávid 
Elérhetőség dátuma
dc.date.accessioned
2018-08-16T09:03:20Z
Rendelkezésre állás dátuma
dc.date.available
2018-08-16T09:03:20Z
Kiadás
dc.date.issued
2018
Uri
dc.identifier.uri
http://hdl.handle.net/10831/38830
Kivonat
dc.description.abstract
A haskell egy funkcionálás nyelv egy rendkívül kifejező típusrendszerrel. A legújabb nyelvi szabvány implementálása mellett, több fordító, mint például a GHC vagy az UHC, különböző kiterjesztéseket biztosít a nyelv számára. Ezen kiterjesztések funkcionalitása az egyszerű szintaktikus módosításoktól a nyelv típusrendszerének kibővítéséig terjedhet. A legtöbb kiterjesztés fordítóprogram specifikus, így ezek használata csökkenti a kód hordozhatóságát. A jelenlegi eszközök csupán a szintaktikus kiterjesztések feleslegességét képesek felismerni, szemantikus elemezést igénylőket nem. Ebben a dolgozatban egy olyan módszert mutatunk be, amely segít érvelni a programozóknak a moduljaikban használt nyelvi kiterjesztésekről.Ezzel a megközelítéssel nem csupán a felesleges nyelvi kiterjesztéseket tudjuk eltávolítani, hanem képesek vagyunk meghatározni a fennmaradó kiterjesztéseket szükségessé tevő nyelvi elemeik forráskódbeli pontos helyét. A módszert a Haskell-Tools nevű keretrendszerben implementáltuk. A megvalósított eszközt valódi programcsomagokon is teszteltük, és elemeztük az eredményeket.hu_HU
Nyelv
dc.language.iso
angolhu_HU
Cím
dc.title
Dead extension elimination for Haskell moduleshu_HU
Nyelv
dc.language.rfc3066
eng
Terjedelem
dc.format.page
66hu_HU
Kulcsszó angolul
dc.subject.en
static analysishu_HU
Kulcsszó angolul
dc.subject.en
extensionhu_HU
Kulcsszó angolul
dc.subject.en
syntax treehu_HU
Cím más nyelven
dc.title.translated
Holt nyelvi kiterjesztések eltávolítása Haskell modulokbólhu_HU
Szerző szervezeti egysége
dc.contributor.inst
ELTE Informatikai Kar Programozási Nyelvek és Fordítóprogramok Tanszékhu_HU
Kulcsszó
dc.subject.hu
statikus elemzéshu_HU
Kulcsszó
dc.subject.hu
haskellhu_HU
Kulcsszó
dc.subject.hu
kiterjesztéshu_HU
Kulcsszó
dc.subject.hu
szintaxisfahu_HU
Típus
dc.type.type
hallgatói dolgozathu_HU
Kiadás éve
dc.description.issuedate
2018hu_HU
A hallgató szakja, szakpárja, szakiránya
dc.description.course
programtervező informatikushu_HU
Gyűjtemény
dc.description.collection
Szakdolgozatok (IK) - Szakdolgozatok (IK)hu_HU


A tételhez tartozó fájlok

Dead extension elimination for Haskell modules
Dead extension elimination for Haskell modules
 

Ez a tétel a következő gyűjteményekben található meg

A tétel áttekintő adatai