Interpretatoru būves automatizācija

dc.contributor.advisorArnicāns, Guntisen_US
dc.contributor.authorBundulis, Rūdolfsen_US
dc.contributor.otherLatvijas Universitāte. Fizikas un matemātikas fakultāteen_US
dc.date.accessioned2015-03-24T08:57:16Z
dc.date.accessioned2025-07-21T01:30:59Z
dc.date.available2015-03-24T08:57:16Z
dc.date.issued2009en_US
dc.description.abstractLiela daļa IT produktu satur specifiski tiem radītas programmēšanas valodas, kas kalpo konfigurācijai, automatizācijai un tamlīdzīgiem mērķiem. Lielisks piemērs ir datu bāzu vadības sistēmas un valoda SQL. Tas nozīmē, ka sistēmu izstrādes laikā tiek patērēti resursi, lai apgūtu interpretatoru/kompilatoru būves tehnoloģijas, kurus varētu ietaupīt automatizējot interpretatoru būvi un neliekot iedziļināties to uzbūvē. Šajā darbā tiek pētīts un prototipēts risinājums, kas atvieglo interpretatora būves procesu, radot jaunu automatizācijas slāni uz esošiem interpretatoru/kompilatoru būves rīkus Flex un Bison. Darba mērķis ir radīt risinājumu, kas no lietotāja prasītu tikai spēju ar BNF pieraksta formu aprakstīt valodas sintaksi un uzdot semantiskās darbības kā programmēšanas valodas C koda moduli.en_US
dc.description.abstractMany IT solutions contain specially designed programming languages that are devoted to automation and configuration. A good example is relational database management systems and SQL language. Thus a certain amount of time and resources in the development process of the system must be devoted to learn the fundaments of compiler/interpreter development. This work is devoted to investigate the possible ways how to save these resources and automate the development process of an interpreter by using existing compiler/interpreter development tools Flex and Bison. The main objective is to create a solution that could reduce the requirements for the development of an interpreter to providing a BNF representation of the syntax and a C code module that contains the semantic actions.en_US
dc.identifier.other12789en_US
dc.identifier.urihttps://dspace.lu.lv/handle/7/27317
dc.language.isoN/Aen_US
dc.publisherLatvijas Universitāteen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectDatorzinātneen_US
dc.titleInterpretatoru būves automatizācijaen_US
dc.title.alternativeAutomation of interpreter developmenten_US
dc.typeinfo:eu-repo/semantics/bachelorThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
304-12789-Bundulis_Rudolfs_rb05005.pdf
Size:
364.08 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.46 KB
Format:
Plain Text
Description: