| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document

Title:Izdelava lastnega programskega jezika s slovensko sintakso : diplomsko delo
Authors:Kralj, Andraž (Author)
Mernik, Marjan (Mentor) More about this mentor... New window
Files:.pdf UN_Kralj_Andraz_2020.pdf (3,60 MB)
MD5: D71D938683C52B15396FCA46DE1D9415
 
.zip UN_Kralj_Andraz_2020.zip (8,72 MB)
MD5: C20FF9903868649436F9AD42D28B326E
 
Language:Slovenian
Work type:Bachelor thesis/paper (mb11)
Typology:2.11 - Undergraduate Thesis
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract:V diplomskem delu se soočamo s problemom ustvarjanja lastnega programskega jezika.Poskusimo ustvariti svoj splošno namenski programski jezik z uporabo modernih pristopovprogramiranja in modernim standardom C++. Glavni cilj naloge je raziskati, kako sosestavljeni moderni programski jeziki in kako zelo kompleksni ter obširni so v resnici.Sekundarni cilj je ustvariti modularen in dobro zasnovan jezik, ki ga bo možno v prihodnjerazširiti in učinkovito uporabiti v praksi.Uvodoma podrobneje razložimo posamezne dele, ki sestavljajo programski jezik in nato zavsakega predstavimo našo implementacijo. Na koncu predstavimo delovanje našega jezika,ocenimo njegovo funkcionalnost, razširljivost in obširnost, nato izpeljemo svoje ugotovitve okompleksnosti in obsežnosti modernih programskih jezikov.
Keywords:programski jezik, slovenščina, gramatika, leksikalni, sintaktični, analizator, sintaksa, tolmač, interpretacija, prevajalnik, izvajanje
Year of publishing:2020
Place of performance:Maribor
Publisher:[A. Kralj]
Number of pages:VIII, 53 f.
Source:Maribor
UDC:004.43\'4(043.2)
COBISS_ID:37742339 New window
NUK URN:URN:SI:UM:DK:8JCUHT2Y
Views:103
Downloads:18
Metadata:XML RDF-CHPDL DC-XML DC-RDF
Categories:KTFMB - FERI
:
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:AddThis
AddThis uses cookies that require your consent. Edit consent...

Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Licences

License:CC BY-NC-SA 4.0, Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
Link:http://creativecommons.org/licenses/by-nc-sa/4.0/
Description:A Creative Commons license that bans commercial use and requires the user to release any modified works under this license.
Licensing start date:19.08.2020

Secondary language

Language:English
Title:Creating a custom programming language with slovene syntax
Abstract:In this diploma thesis we confront the problem of building our own programming language.We try to build a general purpose programming language with the use of modern principlesand modern C++ standards. The main goal of this thesis is to research how modernprogramming languages are made and how complex and extensive they really are.Secondary goal is to create a well made language that is both modular and expendable.With the option to later expand it into a language that is not only functional but alsousable.We first explain in detail how each building block of a programming language works andthen present our own implementation of it. Finally we present how our language works andevaluate its functionality, scalability and extensiveness on the basis of which we derive ourfindings on the complexity and scope of modern programming languages.
Keywords:programming language, Slovene, grammar, lexical, parsing, analyzer, syntax, interpreter, interpretation, compiler, runtime


Comments

Leave comment

You have to log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica