6533b7d5fe1ef96bd1265584
RESEARCH PRODUCT
Bāzes transformāciju valoda L0+ un tās realizācija
Sergejs Rikačovssubject
Datorzinātnedescription
Neskatoties uz to, ka transformāciju valodas ir viens no MDA pamatiem, lielākai daļai transformāciju valodu uz šo brīdi nav zināma efektīva realizācija. Tipiskā transformāciju valoda ir samēra augsta līmeņa valoda, tāpēc par piemērotāko veidu šo valodu realizācijai būtu uzskatāma saknēšanas (bootstrapping) metode, kas nav iespējama bez efektīvas bāzes valodas. Dotā darba ietvaros tiek piedāvāta jauna zema līmeņa transformāciju valoda L0+, kas apmierina saknēšanas procesa bāzes valodai izvirzāmas prasībās. Piedāvātajā valodā nav attīstītu līdzekļu šablonu apstrādei, tomēr valodas izteiksmīguma spēks ir salīdzināms ar tradicionālām transformāciju valodām un atsevišķas jomās pat pārsniedz to. Dotā darba ietvaros ir izstrādāta arī efektīva valodas L0+ realizācija – kompilators uz C++, kas balstās uz LU MII izstrādāto Repozitoriju. Izveidota arī tīmekļa vietne(http://lx.mii.lu.lv/), kas satur valodas L0+ aprakstu un lejupielādei sagatavotu L0+ kompilatoru.
| year | journal | country | edition | language |
|---|---|---|---|---|
| 2007-01-01 |