Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Programmēšanas valodu drošuma analīze
Title in English An Analysis of Programming Languages Safety
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Pāvels Rusakovs
Reviewer Vladislavs Nazaruks
Abstract Mūsdienās tiek izmantots vairums programmēšanas valodu, pie kam tās nodrošina dažāda līmeņa drošumu, kur drošums tiek definēts kā varbūtība, ka programma darbosies atbilstoši tās specifikācijai. Vairākās jaunajās valodās pastāv mehānismi drošuma paaugstināšanai noteiktās jomās, un šie mehānismi parasti ir balstīti bieži sastopamos defektos vecākās programmēšanas valodās, taču neskatoties uz to, arī valodas ar samērā augstu drošuma apdraudējumu līmeni turpina tikt izmantotas. Šajā darbā ir apzinātas populārākās programmēšanas valodas un drošuma mehānismi tajās, uz kā pamata piedāvātas vadlīnijas un ieteikumi valodu pielietošanā drošuma paaugstināšanai, kā arī demonstrēta drošumu paaugstinošu mehānismu adaptēšana uz valodu, kur apdraudējumu risks ir augsts.
Keywords Programmēšanas valodas, drošums, tipu kontroles sistēmas, izņēmumu apstrādes mehānismi, laiksakritīga skaitļošana.
Keywords in English Programming languages, safety, type systems, exception handling mechanisms, concurrent computing.
Language lv
Year 2022
Date and time of uploading 30.05.2022 09:16:56