diplomsko delo
Abstract
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.
Keywords
programski jezik Go;Go;računalniški programski jeziki;GoLang;vzporedni sistemi;porazdeljeni sistemi;univerzitetni študij;diplomske naloge;
Data
| Language: |
Slovenian |
| Year of publishing: |
2023 |
| Typology: |
2.11 - Undergraduate Thesis |
| Organization: |
UL FRI - Faculty of Computer and Information Science |
| Publisher: |
[A. Gomilšek] |
| UDC: |
004.43(043.2) |
| COBISS: |
168036867
|
| Views: |
40 |
| Downloads: |
9 |
| Average score: |
0 (0 votes) |
| Metadata: |
|
Other data
| Secondary language: |
English |
| Secondary title: |
The Go Language for Parallel and Distributed Systems Programming |
| Secondary abstract: |
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 |
| Secondary keywords: |
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; |
| Type (COBISS): |
Bachelor thesis/paper |
| Study programme: |
1000468 |
| Embargo end date (OpenAIRE): |
1970-01-01 |
| Thesis comment: |
Univ. v Ljubljani, Fak. za računalništvo in informatiko |
| Pages: |
78 str. |
| ID: |
19929453 |