<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="80721" NadgradivoID="0" NRID="9128347" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=80721" StOgledov="6099" StPrenosov="753" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-15 08:39:01" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-80721">20.500.12556/RUL-80721</PID>
  <Naslov>Sistemski programski jeziki</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>System programming languages</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Večina operacijskih sistemov je napisanih v programskem jeziku C. Podobno je s sistemsko programsko opremo, kot so npr. gonilniki, prevajalniki, razhroščevalniki, preverjevalniki diskov ipd. V zadnjem času se je pojavilo nekaj programskih jezikov, ki naj bi bili primerni tudi za sistemsko programiranje. To diplomsko delo predstavi programske jezike D, Go, Nim in Rust. Definirali smo kriterije, ki so pomembni za odločanje, ali je programski jezik primeren za sistemsko programiranje. Predstavimo programske jezike in jih analiziramo glede na definirane kriterije. Na podlagi kriterijev jezike medsebojno primerjamo in ovrednotimo ter jih primerjamo s programskim jezikom C.</Opis>
  <TujJezik_Opis>Most operating systems are written in the C programming language. Similar is with system software, for example, device drivers, compilers, debuggers, disk checkers, etc. Recently some new programming languages emerged, which are supposed to be suitable for system programming. In this thesis we present programming languages D, Go, Nim and Rust. We defined the criteria which are important for deciding whether programming language is suitable for system programming. We examine programming languages and analyze them according to defined criteria. Based on criteria we evaluate programming languages, compare them mutually and with the C programming language.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>sistemsko programiranje</Beseda>
    <Beseda>programska oprema</Beseda>
    <Beseda>programski jezik</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>system programming</Beseda>
    <Beseda>software</Beseda>
    <Beseda>programming language</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2016-03-02 13:40:02</DatumVstavljanja>
  <DatumObjave>2016-03-02 13:40:03</DatumObjave>
  <DatumSpremembe>2022-08-01 21:08:43</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2016</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="60327" Ime="MATEJ" Priimek="ŠMIT" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23619" Ime="Jurij" Priimek="Mihelič" AltIme="Jurij Mihelic; Jurij Mihellič; Jurij Mihehič" VlogaID="991" VlogaNaziv="Mentor" ConorID="22912099" Afiliacija="" ArrsID="22475" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">15958</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="80767" DatotekaNRID="8920784" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="704712" VelikostDatotekeKratko="688,20 KB" DatumVstavljanja="2016-03-02 13:40:03" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Smit_Matej_-_Sistemski_programski_jeziki.pdf</Naziv>
      <OrgNaziv>Smit_Matej_-_Sistemski_programski_jeziki.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>7ED725EB2F66336FD065BB728E6FF2A4</MD5>
      <SHA256>b761ce03c329427e2c05c3be7c704badeefd8d2d6d579cc4584419b1a3c66d96</SHA256>
      <UUID>69478267-a1ad-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/f61cd708-4f2b-49d8-875d-6db7eff79857</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=80767</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="98202"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
