3 ms·
“Since around 2007 strongly-typed functional programming has shifted from relative obscurity to be a central paradigm in programming. C#, Java, C++, Scala, Kotl
by melling 8y ago
“Since around 2007 strongly-typed functional programming has shifted from relative obscurity to be a central paradigm in programming. C#, Java, C++, Scala, Kotlin, Swift, Rust and TypeScript now all include elements of strongly-typed FP, and Apple executives extolled functional features at the launch of Swift in 2014, including pattern matching, generics, option types, type inference, tuples and closures, something unthinkable in 2005.93 Haskell, F# and OCaml have all grown in use, and newcomers such as Elm and ReasonML are also finding good adoption.”
I feel like we’ve taken the long way to popularize functional programming.
- ChrisSD 8y agoClass based OOP had held a tight grip on developer mind share since the 90's at least. Breaking that grip is a slow process.
- pjmlp 8y agoYes, although the 90's also had other models of OOP, they just failed to gain mindshare. The most mind blowing variant was BETA, but I guess pattern based OOP was probably a bit too much for the common dev.