<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="173248" NadgradivoID="0" NRID="27647391" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=173248" StOgledov="441" StPrenosov="106" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-26 20:57:06" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-173248">20.500.12556/RUL-173248</PID>
  <Naslov>Primerjava vzporednega programiranja v programskih jezikih C, Go in Julia</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Comparison of Parallel Programming in the Programming Languages C, Go and Julia</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>V diplomski nalogi smo raziskali in primerjali vzporedno programiranje v programskih
jezikih C, Go in Julia. S temeljito analizo jezikovnih struktur in
knjižnic smo ugotovili, kateri jezik in pristop je najprimernejši za reševanje
specifičnih problemov. Začeli smo z raziskovanjem vsakega jezika posebej.
Nato smo jezike med seboj primerjali na dva načina. Analitično smo primerjali
pristope enega jezika z ekvivalenti oziroma alternativami v drugih dveh
jezikih. Potem smo na primerih lastnih implementacij programov izvedli
meritve časa izvajanja, ki so omogočile primerjavo učinkovitosti jezikov. Na
koncu smo na podlagi analize in rezultatov pripravili smernice za uporabo
teh jezikov pri vzporednem programiranju.</Opis>
  <TujJezik_Opis>The thesis explores and compares parallel programming in the programming
languages C, Go and Julia. Through a thorough analysis of language structures,
synchronization mechanisms, and libraries, we determined which language
and approach are most suitable for solving specific problems. We
began with researching each language individually. Then, we compared the
languages in two ways. Analytically, we compared the approaches of one language
with the equivalents or alternatives in the other two languages. Next,
we performed time measurements on examples of our implementations, which
allowed us to compare the efficiency of the languages. Finally, based on the
analysis and results, we prepared guidelines for using these languages in parallel
programming.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Vzporedno programiranje</Beseda>
    <Beseda>C</Beseda>
    <Beseda>Go</Beseda>
    <Beseda>Julia</Beseda>
    <Beseda>OpenMP</Beseda>
    <Beseda>Goroutine</Beseda>
    <Beseda>Julia Tasks</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>Parallel programminig</Beseda>
    <Beseda>C</Beseda>
    <Beseda>Go</Beseda>
    <Beseda>Julia</Beseda>
    <Beseda>OpenMP</Beseda>
    <Beseda>Goroutine</Beseda>
    <Beseda>Julia Tasks</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>2025-09-15 10:20:00</DatumVstavljanja>
  <DatumObjave>2025-09-15 10:20:04</DatumObjave>
  <DatumSpremembe>2025-11-07 03:45:52</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2025</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></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="149738" Ime="Gabrijel" Priimek="Okorn" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23518" Ime="Boštjan" Priimek="Slivnik" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="3746915" Afiliacija="" ArrsID="12766" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">38211</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/252909827">252909827</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="217455" DatotekaNRID="14450571" 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="2160724" VelikostDatotekeKratko="2,06 MB" DatumVstavljanja="2025-09-15 10:20:05" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Okorn_Gabrijel_-_Primerjava_vzporednega_programiranja_v_programskih_jezikih_C,_Go_in_Julia.pdf</Naziv>
      <OrgNaziv>Okorn_Gabrijel_-_Primerjava_vzporednega_programiranja_v_programskih_jezikih_C,_Go_in_Julia.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>42D565DED3E2C431FAF1462ABCE9A053</MD5>
      <SHA256>9d06c682cace23c05898797434e79884a23ec293ff0760ff6c0b40d9e0c10866</SHA256>
      <UUID>9d1d808e-920c-11f0-9328-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=217455</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="97807"></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="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
