Functional Programming [Dev Concepts #4]
Channel: Code with Nakov | SoftUni Global
Date: 13/11/2021

Functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is declarative rather than imperative, and the application state flows through pure functions. Functional code tends to be more predictable and easier to test than imperative or object-oriented code — but if you’re unfamiliar with it and the common patterns associated with it, functional code can also seem a lot denser. 
Learn which of the programming languages are functional. 

➡️ Find the full blog post here: https://softuni.org/dev-concepts/what-is-functional-programming/

⭐  Table of Contents ⭐

00:00 Intro
01:03 Functional Programming
05:02 Functional Languages
08:47 Demo
15:31 Lambda 
20:23 Higher-Order Functions
14:37 Outro

Watch more Dev Concepts here: https://www.youtube.com/playlist?list=PLIF8tJJOPz9KZRUr4WFd--yVkEMRwaAki

Get more great content by subscribing: https://bit.ly/3DyAJ7m 

💻 Want to learn to code professionally? Enroll in our Java or JavaScript Developer programs here: https://softuni.org/learn

➡️ Valuable Blog Posts: https://softuni.org/blog
➡️ Help by Mentors: https://www.reddit.com/r/softuni
➡️ Free Learning Resources: https://softuni.org/learn/learning-resources 

📱 Let's connect on
Facebook: https://www.facebook.com/softuni.global
Instagram: https://www.instagram.com/softuni.global
Twitter: https://twitter.com/softuni_org
LinkedIn: https://www.linkedin.com/company/softuni-global

And remember, you learn to code by writing code. Do the assignments, submit them in the SoftUni Judge system, and get instant results. Do not hesitate to ask for assistance from me or any of the mentors and members of the SoftUni Global Community. Our mission is to create experts by helping you learn Programming and start a job in IT.

Till next time!

#dev #programming #codelessons #free #lessons #codewithnakov #softuniglobal