Graduate papers
  
Description of the graduate paper
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