Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Analiza uporabe funkcijskega programiranja v Javi
ID
HRISTOV, ALEKSANDAR
(
Avtor
),
ID
Dobravec, Tomaž
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(407,16 KB)
MD5: F84361C9F2EADD27E1E9BC77FD41A379
Galerija slik
Izvleček
Java je eden izmed najbolj poznanih programskih jezikov, ki od leta 2014 omogoča poleg prvotnega predmetno usmerjenega sloga programiranja, tudi podporo funkcijskemu slogu. Funkcijski slog programiranja, ki temelji na lambda izrazih, omogoča lažje branje, vzdrževanje in manj napak pri pisanju kode ter vzporedno izvajanje operacij. V diplomski nalogi se ukvarjamo z razvojem funkcijskega sloga v Javi v časovnem obdobju od uvedbe do sedaj. Predvsem se osredotočamo na to, kako se je spreminjal delež projektov, ki vsebujejo funkcijski slog programiranja. Prav tako je naš cilj poiskati lestvici najbolj uporabljenih metod nad tokovi in funkcijskih vmesnikov, ki so glavni deli funkcijskega sloga programiranja. Podatke pridobimo z analizo velikega števila javnih projektov, ki so objavljeni na GitHub-u. Rezultat diplomske naloge je statistika, s katero lahko sestavimo lestvici najbolj uporabljenih metod nad tokovi in funkcijskih vmesnikov. V statistiki je prav tako prikazano, kako se je spreminjal delež in število projektov, ki vsebujejo funkcijsko paradigmo.
Jezik:
Slovenski jezik
Ključne besede:
java
,
funkcijski slog
,
metode
,
vmesniki
,
lambda
Vrsta gradiva:
Diplomsko delo/naloga
Tipologija:
2.11 - Diplomsko delo
Organizacija:
FRI - Fakulteta za računalništvo in informatiko
Leto izida:
2020
PID:
20.500.12556/RUL-115922
COBISS.SI-ID:
14126339
Datum objave v RUL:
28.04.2020
Število ogledov:
1257
Število prenosov:
203
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Angleški jezik
Naslov:
Analysis of the use of functional programming in Java
Izvleček:
Java is one of the most well-known programming languages which since 2014 enables support for a functional programming style in addition to the native object-oriented style. The functional programming style based on lambda expressions enables easier reading, maintaining, is less error prone when writing code and allows parallel execution of operations. In the thesis we deal with the development of the functional programming style in Java over a period of time since its introduction until now. Above all we focus on how the proportion of projects incorporating a functional programming style has changed. In addition, our goal is to find the scales of the most used stream methods and functional interfaces which represent the core parts of the functional programming style. We obtain the data by analysing a considerable number of public projects published on GitHub. The result of the thesis is statistics with which we can compile scales of the most used stream methods and functional interfaces. The statistics also indicate how the proportion and number of projects containing the functional paradigm varied.
Ključne besede:
java
,
functional style
,
methods
,
interfaces
,
lambda
Podobna dela
Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:
Nazaj