izpis_h1_title_alt

Objektno-orientirano programiranje s prototipi
ID Makovecki, Jan (Author), ID Mihelič, Jurij (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (540,75 KB)
MD5: 38968CA07FD3F127F13A6FDE07FED382
PID: 20.500.12556/rul/da3785cd-4849-4488-adaf-3895c7793fc6

Abstract
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.

Language:Slovenian
Keywords:objektno-orientirano, programiranje, objekti, razredi, prototipi, java, self, javascript, lua
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2016
PID:20.500.12556/RUL-85638 This link opens in a new window
Publication date in RUL:19.09.2016
Views:2403
Downloads:430
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Prototype-based object-oriented programming
Abstract:
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.

Keywords:object-oriented, programming, objects, classes, prototypes, java, self, javascript, lua

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back