diploma thesis
Ambrož Bizjak (Avtor), Borut Robič (Mentor)

Povzetek

The NCD programming language

Ključne besede

programming language;bactracking;roll-back;event-driven;asynchronous;network configuration;computer science;computer and information science;computer science and mathematics;diploma;

Podatki

Jezik: Angleški jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [A. Bizjak]
UDK: 004(043.2)
COBISS: 9960020 Povezava se bo odprla v novem oknu
Št. ogledov: 50
Št. prenosov: 5
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Slovenski jezik
Sekundarni naslov: The NCD Programming Language
Sekundarni povzetek: We have developed a new programming language, called NCD. The language is asynchronous and event-driven by design, meaning that multiple pieces of code can execute concurrently, while still bound to a single kernel thread. This asynchronous nature, together with the language's defining feature, statement-triggered backtracking, allows for elegant solutions to many programming problems which require a continuously running program that is responding to various kinds of events. It is especially suitable for problems where certain events are expected to automatically roll-back the execution to an earlier state and continue from there when appropriate. The language was originally intended to be used solely for expressing the network configuration of Linux systems in a simple and portable, but powerful and extensible, manner. However, as the potential of its features has been recognized, the language has been extended multiple times to make it more useful for solving a broader range of problems.
Sekundarne ključne besede: programski jezik;sestopanje;vračanje;dogodkovni;asinhroni;nastavitev omrežja;računalništvo;računalništvo in informatika;računalništvo in matematika;univerzitetni študij;diplomske naloge;
Vrsta datoteke: application/pdf
Vrsta dela (COBISS): Diplomsko delo
Komentar na gradivo: Univerza v Ljubljani, Fakulteta za računalništvo in informatiko
Strani: 68 str.
ID: 24168206