Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 34 No. 03 (2019): Proceedings of the Faculty of Technical Sciences

FUNCTIONAL PARADIGM IN C# PROGRAMMING LANGUAGE

  • Марко Иветић
DOI:
https://doi.org/10.24867/02BE39Ivetic
Submitted
March 9, 2019
Published
2019-03-09

Abstract

The subject of this paper is presenting concepts of functional programming. Beside the description of concepts, it also contains examples of their usage in C# programming language.

References

[1] https://en.wikipedia.org/wiki/Programming_language - Programming language
[2] https://en.wikipedia.org/wiki/Programming_paradigm - Programming paradigm
[3] https://en.wikipedia.org/wiki/Functional_programming - Functional programming
[4] https://en.wikipedia.org/wiki/Lambda_calculus - Lambda calculus
[5] https://msdn.microsoft.com/en-us/library/bb308959.aspx - LINQ
[6] https://en.wikipedia.org/wiki/Higher-order_function - Higher-order function
[7] https://en.wikipedia.org/wiki/Pure_function - Pure function
[8] https://en.wikipedia.org/wiki/Lazy_evaluation - Lazy evaluation
[9] https://en.wikipedia.org/wiki/Referential_transparency - Referential transparency
[10] https://en.wikipedia.org/wiki/Memoization - Memoization
[11] https://en.wikipedia.org/wiki/Dynamic_programming - Dynamic programming