|
|
|
|
|
|
Detalji |
Projekt: |
Oblikovanje i implementacija programskih jezika specijalne namjene |
Voditelj: |
Danko Basch |
Ustanova: |
Fakultet elektrotehnike i računarstva, Zagreb |
Sažetak: |
Istraživanja u području oblikovanja i implementacije programskih jezika i paradigmi su područje interesa računarske znanosti od njenih početaka do danas. Sveprisutni računalni sustavi su novi smjer razvoja računarstva, ali kao i drugi računalni sustavi i oni zahtijevaju programski jezik da bi ih se moglo programirati. Razvoj specifičnih programskih jezika i nestandardnih metoda prevođenja prilagođenih tim sustavima nužan je za njihovo efikasno korištenje. Cilj predloženog projekta je razvoj takvih jezika koji će omogućiti efikasnu upotrebu i programiranje sveprisutnih sustava.
Očekivani rezultati su mogućnost programiranja sustava na visokoj razini, bez potrebe da se programer bavi detaljima arhitekture računala kao što je to sada potrebno za neke od sveprisutnih arhitektura. To je slično kao kada bi se današnji programi pisali korištenjem asemblera i ručno optimizirali. Zato se u okviru ovog projekta predlaže izrada jezika za neke od sveprisutnih računalnih arhitektura. To su jezik za programiranje mreža senzora na makrorazini te jezik za programiranje dinamički rekonfigurabilnih arhitektura kao dvije glavne teme. Uz to, radit će se na još dvije manje teme (koje su nastavak sadašnjih istraživanja), a to su: oblikovanje jezika za objektno orijentirano modeliranje i simuliranje hibridnih sustava i istraživanja algoritama za automatsko upravljanje memorijom za specifične namjene u prve tri teme na projektu.
Rezultati će se moći lako provjeriti korištenjem novopredloženih jezika i njihovih prevoditelja koji će biti izrađivani prema planu istraživanja opisanom u ovom prijedlogu projekta.
Važnost ovog istraživanja je u teorijskoj razradi novih jezika i metoda prevođenja, ali i u tome što predviđeni rezultati trebaju biti izravni primjenjivi u preostalim projektima na programu pa se može reći da ovaj projekt ima infrastrukturni i potporni karakter. Osim toga, jezici koji će biti razvijeni još ne postoje u predloženom obliku, iako su prije dvije godine započela slična istraživanja. Zato bi uspješna realizacija ovog projekta bila značajan napredak i doprinos te bi predstavljala otvaranje nekih posve novih područja istraživanja ne samo u domaćim, nego i u širim okvirima. |
|
|
|
|
|
|