Student Luka Vlahović odbranio je diplomski rad na temu „Funkcionalno programiranje u C#“

Student Računarskog fakulteta Luka Vlahović je u sredu, 25. decembra 2024. godine odbranio diplomski rad na temu Funkcionalno programiranje u C# pred komisijom koju su činili mentor dr Bojana Dimić Surla i član dr Zoran Babović.

U uvodu svog rada Luka je istakao sledeće:

Prvi funkcionalni jezik višeg reda, Lisp razvijen je krajem 1950.-ih za IBM 700/7000 seriju naučnih računara od strane John McCarthy-ija. Lisp-ove funkcije su bile definisane koristeći lambda notacije Alonzo Church-a, proširene dodeljivanjem naziva podacima, da bi se dozvolile rekurzivne funkcije. Lisp je prvi predstavio mnoge od karakteristika deklarativne paradigm, u nastavku detaljnije o paradigmama. Dalje kroz istoriju, razvijali su se razni funkcionalni jezici, a danas elementi funkcionalnog programiranja postoje u raznim jezicima kao što su JavaScript, R u statistici, kao i J, K i Q u finansijskim analizama. Mnogi drugi programski jezici – kao što su C++, C#, C++, C#, Python, Go, Java (od Jave 8), Kotlin, Swift, Haskell, Scala, F#, itd. podržavaju stil funkcionalnog programiranja ili imaju implementirane neke od njegovih karakteristika


Funkcionalno programiranje u jeziku C# omogućava programerima da kombinuju prednosti deklarativne paradigme sa fleksibilnošću objektno-orijentisanog programiranja. Principi poput čistih funkcija, imutabilnosti i lenje evaluacije omogućavaju pisanje čitljivijeg, modularnijeg i održivijeg koda. Iako implementacija funkcionalnog stila u C# zahteva dodatni napor zbog inherentne mutabilnosti jezika, alati kao što su LINQ i PLINQ značajno doprinose pojednostavljivanju ovog procesa. – zaključio je Luka.

Fotografije sa odbrane dostupne su u galeriji.

sbobet88 slot agb99 situs slot slot777 toto AMANAHTOTO slot SLOT GACOR AMANAHTOTO toto slot88 ASIA200 ASIA200 ASIA200 bayijudy.com situs resmi bayitoto slot gacor popotogel login situs slot eropa99 hoki99 roma77 babe138 roma77 roma77 hoki99 abadicash