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 |