| Form of studies |
Bachelor |
| Title of the study programm |
Computer Systems |
| Title in original language |
Zig un С valodu salīdzinošā analīze sistēmprogrammēšanai |
| Title in English |
Comparative Analysis of Zig and C Languages for System Programming |
| Department |
Faculty Of Computer Science Information Tehnology And Energy |
| Scientific advisor |
Pāvels Rusakovs |
| Reviewer |
Aleksejs Grocevs |
| Abstract |
Atslēgvārdi: programmēšanas valodas, sistēmprogrammēšana, C, Zig.
Bakalaura darba tips ir 1. tips: moderno risinājumu izpēte.
Darbā veikta C un Zig programmēšanas valodu salīdzinošā analīze, lai
novērtētu Zig valodas pielietojamību sistēmprogrammēšanā un noteiktu tās
uzlabojumus un trūkumus, salīdzinot ar C valodu. Aplūkota C valodas vēsture,
popularitātes iemesli un tās kritika. Dota Zig valodas raksturīgo īpašību analīze.
Salīdzināšanai izmantoti gan kvantitatīvie rādītāji, gan valodu iespēju analīze.
Kā vispārināms sistēmprogrammatūras piemērs izvēlēta operētājsistēma, noteiktas un
aprakstītas operētājsistēmas galvenās funkcijas. Izstrādāti testpiemēri, kas modelē
operētājsistēmas risinātos uzdevumus. Iegūti piemēru kompilācijas un palaišanas
kvantitatīvie rādītāji – patērētais laiks un maksimālā aizņemtā operatīvā atmiņa. Veikta
iegūto datu analīze. Aplūkotas un salīdzinātas valodu iespējas, kas tika izmantotas testa
piemēros. Zig pielietošanas demonstrācijai izstrādāta teksta datņu saspiešanas
programma.
Darbā ir 61 lappuse, 7 attēli un 8 tabulas. Tika izmantoti 65 informācijas avoti. |
| Keywords |
programmēšanas valodas, sistēmprogrammēšana, C, Zig |
| Keywords in English |
programming languages, systems programming, C, Zig |
| Language |
lv |
| Year |
2025 |
| Date and time of uploading |
26.05.2025 22:01:26 |