<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="85638" NadgradivoID="0" NRID="9170628" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=85638" StOgledov="3725" StPrenosov="556" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-07-09 05:02:16" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000468" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-85638">20.500.12556/RUL-85638</PID>
  <Naslov>Objektno-orientirano programiranje s prototipi</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Prototype-based object-oriented programming</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Diplomska naloga se ukvarja z objektno-orientiranimi programskimi jeziki s prototipi, znanimi tudi kot prototipnimi programskimi jeziki, ter programiranjem v njih. Vsebuje razlago koncepta in komponent klasičnega objektno-orientiranega programiranja z uporabo razredov, predstavitev objektno-orientiranega programiranja s prototipi ter pregled razlik med njima. Drugi del naloge se ukvarja z dejanskimi objektno-orientiranimi programskimi jeziki s prototipi (self, javascript, lua, omega) ter klasičnim, razrednim objektno-orientiranim jezikom za primerjavo (java). Poleg zgodovine ter opisa vsakega od jezikov in njegovih posebnosti naloga vsebuje tudi primere programske kode za vsak jezik. Ti služijo prikazu delovanja posameznega jezika ter primerjavi hitrosti izvajanja različnih pomembnejših operacij v vsakem od jezikov.</Opis>
  <TujJezik_Opis>The thesis deals with object-oriented programming languages with prototypes, also known as prototype-based languages, and programming in them. It contains an explanation of the concept and components of classic object-oriented programming with the use of classes, a presentation of object-oriented programming with prototypes and an overview of differences between them. The second part of the thesis deals with actual object-oriented languages with prototypes (such as Self, JavaScript, Lua, Omega) and compares them with a classic, class-based object-oriented language (Java). Alongside the history and the description of each language and its particularities, the thesis also contains examples of code written in each of the languages. Those serve to illustrate the way in which the languages work and compare their performance speed when executing various common tasks.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>objektno-orientirano</Beseda>
    <Beseda>programiranje</Beseda>
    <Beseda>objekti</Beseda>
    <Beseda>razredi</Beseda>
    <Beseda>prototipi</Beseda>
    <Beseda>java</Beseda>
    <Beseda>self</Beseda>
    <Beseda>javascript</Beseda>
    <Beseda>lua</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>object-oriented</Beseda>
    <Beseda>programming</Beseda>
    <Beseda>objects</Beseda>
    <Beseda>classes</Beseda>
    <Beseda>prototypes</Beseda>
    <Beseda>java</Beseda>
    <Beseda>self</Beseda>
    <Beseda>javascript</Beseda>
    <Beseda>lua</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-09-19 12:50:03</DatumVstavljanja>
  <DatumObjave>2016-09-19 12:50:04</DatumObjave>
  <DatumSpremembe>2022-08-09 10:12: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="65549" Ime="Jan" Priimek="Makovecki" 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="">18388</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="88759" DatotekaNRID="8978881" 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="553732" VelikostDatotekeKratko="540,75 KB" DatumVstavljanja="2016-09-19 12:50:05" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Makovecki_Jan_-_Objektno-orientirano_programiranje_s_prototipi.pdf</Naziv>
      <OrgNaziv>Makovecki_Jan_-_Objektno-orientirano_programiranje_s_prototipi.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>38968CA07FD3F127F13A6FDE07FED382</MD5>
      <SHA256>1b97218a93dd547ab89e462eb04aac0785dbe06bfaec7a9e2b0b058d283d33e9</SHA256>
      <UUID>01011a34-a1b1-11eb-a523-00155dcfd717</UUID>
      <PID>20.500.12556/rul/da3785cd-4849-4488-adaf-3895c7793fc6</PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=88759</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="107518"></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>
