| Studiju veids |
bakalaura akadēmiskās studijas |
| Studiju programmas nosaukums |
Datorsistēmas |
| Nosaukums |
Valodas Oberon kompilatora izstrāde ar lokalizējamo sintaksi un starpmoduļu identifikatoru saskaņošanas sistēmu |
| Nosaukums angļu valodā |
Development of Oberon Language Compiler with Localizable Syntax and Cross-Module Identifier Resolution |
| Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
| Darba vadītājs |
Marina Uhanova |
| Recenzents |
Gundars Alksnis |
| Anotācija |
Bakalaura darbs ir 3. tipa darbs – produkta vai prototipa izstrāde.
Bakalaura darba mērķis ir izstrādāt Oberona valodas kompilatoru ar lokalizējamu sintaksi un starpmoduļu identifikatoru saskaņošanas sistēmu. Darbā analizēti lokalizētas programmēšanas piemēri, Oberona valodas īpašības, kompilatoru internacionalizācijas problēmas un piedāvātā risinājuma arhitektūra.
Praktiskajā daļā aprakstīta UTF-8 avota teksta ielāde, valodas noteikšana, lokalizētu atslēgvārdu atpazīšana, simbolu tabulas daudzvalodu nosaukumu slānis, .sym datņu veidošana, vairāku moduļu imports, tipu pārbaude, ARM64 mašīnkoda ģenerēšana Apple Silicon platformai un izstrādātā prototipa testēšanas metodika. Izstrādātais kompilatora prototips pārbaudīts ar automātiskiem regresijas testiem, pārbaudot arī angļu, latviešu un krievu valodā rakstītu moduļu darbību.
Bakalaura darbā ir 76 lappuses, 6 attēli, 6 tabulas, 2 pielikumi un 36 izmantotie informācijas avoti. |
| Atslēgas vārdi |
kompilators, Oberona valoda, lokalizējama sintakse, daudzvalodu identifikatori, ARM64 |
| Atslēgas vārdi angļu valodā |
compiler, Oberon language, localizable syntax, multilingual identifiers, ARM64 |
| Valoda |
lv |
| Gads |
2026 |
| Darba augšupielādes datums un laiks |
03.09.2026 00:22:08 |