ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

System programming languages

Matej Šmit (2016) System programming languages. EngD thesis.

Download (688Kb)


    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.

    Item Type: Thesis (EngD thesis)
    Keywords: system programming, software, programming language
    Number of Pages: 58
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Jurij Mihelič305Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1536823235)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 3260
    Date Deposited: 29 Feb 2016 15:59
    Last Modified: 17 Mar 2016 10:01
    URI: http://eprints.fri.uni-lj.si/id/eprint/3260

    Actions (login required)

    View Item