Noslēguma darbu reģistrs
  
Studiju darba apraksts
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