Thesis supervisor: Zoltán Porkoláb
Location of studies (in Hungarian): ELTE Ik Programozási Nyelvek és Fordítóprogramok Tanszék Abbreviation of location of studies: ELTE
Description of the research topic:
Napjainkban a programozási nyelvek fejlődése ismét felgyorsult. A kurrens nyelvek, így a klasszikus objektumelvű nyelvek rohamosan gyarapodnak más programozási paradigmákat támogató eszközökkel. A hardver fejlődése a konkurens programozás növekvő támogatását, a funkcionális programozás egyes elemeinek az átvételét követelik. A megnövekedett méretű projektek a generatív programozási megoldások után kiáltanak.
A C++ programozási nyelv - mely maga is multiparadigmás – legújabb szabványa a C++11 olyan új nyelvi elemeket vezet be, melyek összes gyakorlati alkalmazását – előnyeit, buktatóit – még a szabvány kidolgozói sem ismerik. Ráadásul a nyelv tervezői a közeljövőben fokozatosan új elemek bejelentését ígérik.
A kutatás célja ezen új programozási elemek vizsgálata, azok használhatósága, előnyei és hátrányai szempontjából.
Required language skills: angol Recommended language skills (in Hungarian): angol Further requirements: A jelentkező rendelkezzen a C++ magasszintű ismeretével – lehetőleg gyakorlati tapasztalatok birtokában, beleértve az új C++11 szabvány legfontosabb jellemzőit.