diplomsko delo
Aleksander Gomilšek (Avtor), Uroš Lotrič (Mentor), Davor Sluga (Komentor)

Povzetek

V tem delu se osredotočamo na jezik go kot orodje za programiranje vzporednih in porazdeljenih sistemov. Jezik go, ki ga je razvil Google, je postal priljubljen za vzporedno in porazdeljeno programiranje zaradi svoje učinkovitosti, preprostosti sintakse in vgrajene podpore. Proučujemo glavne značilnosti jezika, ki podpirajo vzporedno in porazdeljeno programiranje, vključno z gorutinami in kanali, ter ocenjujemo njihovo učinkovitost in uporabnost. Prav tako analiziramo različne pristope za pisanje učinkovite vzporedne in porazdeljene kode v jeziku go, pri čemer poudarjamo najboljše prakse in možne izzive.

Ključne besede

programski jezik Go;Go;računalniški programski jeziki;GoLang;vzporedni sistemi;porazdeljeni sistemi;univerzitetni študij;diplomske naloge;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [A. Gomilšek]
UDK: 004.43(043.2)
COBISS: 168036867 Povezava se bo odprla v novem oknu
Št. ogledov: 40
Št. prenosov: 9
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: Angleški jezik
Sekundarni naslov: The Go Language for Parallel and Distributed Systems Programming
Sekundarni povzetek: In this thesis, we focus on the Go language as a tool for programming parallel and distributed systems. The Go language, developed by Google, has become popular for parallel and distributed programming due to its efficiency, simplicity of syntax, and built-in support. We study the main features of the language that support parallel and distributed programming, including goroutines and channels, and evaluate their effectiveness and usability. We also analyze different approaches for writing efficient parallel and distributed code in Go, highlighting best practices and potential challenges
Sekundarne ključne besede: programming language Go;Go;computer programming languages;parallel systems;distributed systems;computer and information science;diploma;Programski jeziki;Računalniško programiranje;Računalništvo;Univerzitetna in visokošolska dela;
Vrsta dela (COBISS): Diplomsko delo/naloga
Študijski program: 1000468
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 78 str.
ID: 19929453