Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Strukturēta kokveida programmas pirmkoda iespēju analīze
Nosaukums angļu valodā Analysis of Possibilities of a Structured Tree-like Source Code
Struktūrvienība 12300 Lietišķo datorsistēmu institūts
Darba vadītājs Oksana Zavjalova
Recenzents Ilze Andersone
Anotācija Tipisks mūsdienu programmatūras izstrādes process balstās uz teksta failiem, izmantojot programmēšanas valodas, kuru pirmkoda formāts ir teksts. Darbā pētīta ideja, ka tekstveida pirmkods rada problēmas gan programmētājam, gan programmatūras izstrādes rīkiem. Teksts ir lineāra rakstzīmju virkne, un tāpēc neatspoguļo programmas būtību; liela daļa darbību, kuras saistītas ar pirmkodu, ir vieglāka izmantojot vairāk strukturētus datus, piemēram, kokus. Šīs problēmas pētīšanai izvirzīts mērķis: analizēt strukturēta kokveida pirmkoda formāta iespējas pirmkoda redaktora un kontekstā, lai noteiktu strukturētā formāta priekšrocības un trūkumus. Tāpēc izveidots strukturēts pirmkoda formāts un to izmantojošas programmatūras – redaktora un kompilatora – prototipi. Izmantojot tos, noteikts, ka izstrādātā formāta izmantošana ļauj samazināt nepieciešamo pirmkoda daudzumu tipiska augsta līmeņa pirmkoda redaktora funkcionalitātes izstrādei, kā arī iespējo vairākus kvalitatīvus uzlabojumus. Tika secināts, ka, izmantojot strukturēto pirmkodu, palielinās minimālais nepieciešamās funkcionalitātes daudzums pirmkoda redaktorā, kā arī palielinās minimālais izmantotās atmiņas daudzums, salīdzinot ar ekvivalentu tekstveida programmu. Bakalaura darba pamattekstā ir 49 lappuses, 13 attēli un 4 tabulas; darbam ir 2 pielikumi un 14 izmantotās informācijas avoti.
Atslēgas vārdi pirmkoda formāts, tekstveida pirmkods, strukturēts pirmkods, sintakses koks, pirmkoda redaktors
Atslēgas vārdi angļu valodā source code format, text source code, structured source code, syntax tree, source code editor
Valoda lv
Gads 2022
Darba augšupielādes datums un laiks 29.05.2022 13:59:57