> While functional concepts have leaked into imperative languages, [...]
I predict we'll see more and more of that, but never a great breakthrough:
- appreciation of pure functions and immutability
- optional typing even in Python
- Garbage collection (mainstream since Java)
- higher order functions
- algebraic data types (in Scala, sort-of possible in C++ boost, and even in protobuf)
- etc
I predict we'll see more and more of that, but never a great breakthrough:
- appreciation of pure functions and immutability - optional typing even in Python - Garbage collection (mainstream since Java) - higher order functions - algebraic data types (in Scala, sort-of possible in C++ boost, and even in protobuf) - etc