From the course: Advanced C#: Functional Programming Patterns

Unlock this course with a free trial

Join today to access over 22,600 courses taught by industry experts.

Overview of the functional programming concepts?

Overview of the functional programming concepts? - C# Tutorial

From the course: Advanced C#: Functional Programming Patterns

Overview of the functional programming concepts?

- [Instructor] Functional programming, sometimes called FP is a programming paradigm for developing software using functions. Adopting a functional philosophy means relinquishing concepts like shared states, mutable data, and side effects. Functional programming is a declarative system because it relies on expressions and declarations rather than code statements. Functional code is often more condensed, be aware that it will take time to become comfortable in reading functional syntax code. At first glance, it may look dense and unintelligible to you. Like any technology, functional programming has its own special terminology. Let's spend a few minutes looking at some of the jargon associated with functional programming. Are you surprised that functions are a key part of functional programming? Probably not. It's called functional programming after all. What this means for us, is that functions are building blocks of…

Contents