Great video “Why Functional Programming Matters”, by Ted Neward on getting started with Functional Programming
Posted by jpluimers on 2019/10/10
Great introduction into functional programming by a step by step: “Why Functional Programming Matters”, by Ted Neward on Devoxx Poland 2016.
It uses Java, but translates very well into C#, C++, Delphi and many other programming languages because the underlying support structures are very easy (a ~50 line Lists class, a few Function# prototypes, etc).
Two great observations here:
- most variables don’t vary
- collections are the gateway drug to becoming functional programmers
Summary
Coding Tech
In the latter half of the 2000s, a new kind of programming language seemed poised to take the steam out of the dominancen of object-oriented programming languages and their hold over “mainstream” development. But these new languages, collectively referred to as “functional” languages, were nothing new. In fact, they’ve been a part of the language landscape since the late 80s, and arguably even longer than that. What makes a functional language, and what makes a functional language interesting? Most importantly, why do we care now, thirty years after their introduction?
–jeroen
Leave a Reply