Студент Рачунарског факултета Алекса Бунчић је у четвртак, 18. септембра 2025. године одбранио дипломски рад на тему Функционално програмирање у програмском језику C# са анализом перформанси пред комисијом коју су чинили ментор др Бојана Димић Сурла и члан др Немања Радосављевић.
У уводу свог рада Алекса је истакао:
Задњих пар година функционално програмирање постаје све популарније. Највећи разлог томе су све већа сложеност програма и потреба поузданог и лакше одрживог кода. Уочавамо напредак у процесу писања програма, при чему се ствара концизнији и разумљивији код што доводи до мање грешака и непредвидљивих резултата. Већина модерних програмских језика усвојила је лементе функционалног програмирање, чак и они који нису били дизајнирани за то као што су Java, JavaScript и Python. Језици попут Skale и Haskela имају функционално програмирање уграђено од самог почетка.
…
Функционално програмирање у C# такође олакшава тестирање и паралелизацију кода, смањује шансу за грешке кроз непроменљивост података и омогућава изражајнији начин дефинисања логике. Ови аспекти га чине погодним не само за академску употребу, већ и за практичну примену у развоју модерних софтверских система.
Можемо закључити да C# успешно интегрише елементе функционалног програмирања у императивни језик и да LINQ представља одличан пример те синтезе. Даља истраживања могла би да се фокусирају на сложеније сценарије и поређење са језицима који су у потпуности функционални, што би додатно осветлило предности и ограничења овог приступа у реалним пројектима. – закључио је Алекса.