Electrotechnical and Computer Engineering
Vol. 34 No. 03 (2019): Proceedings of the Faculty of Technical Sciences
FUNCTIONAL PARADIGM IN C# PROGRAMMING LANGUAGE
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