diplomsko delo
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: |
2023 |
| 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
|
| Št. ogledov: |
40 |
| Št. prenosov: |
9 |
| Ocena: |
0 (0 glasov) |
| Metapodatki: |
|
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 |