The Future of Programming is Functional
Tom Schrijvers
Abstract
Tom Schrijvers
Abstract
More and more mainstream programming languages are adopting concepts from Functional Programming. Good examples are the recent support for lambda expressions, streams and the Optional type in Java 8, the lambda functions in C++13 and the LINQ framework in C#. This talk traces these features back to their source in the Functional Programming paradigm and considers what Functional Programming has in store for the future of mainstream programming.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
More and more mainstream programming languages are adopting concepts from Functional Programming. Good examples are the recent support for lambda expressions, streams and the Optional type in Java 8, the lambda functions in C++13 and the LINQ framework in C#. This talk traces these features back to their source in the Functional Programming paradigm and considers what Functional Programming has in store for the future of mainstream programming.
Key concepts: Functional programming, Computer science, Programming language, Functional reactive programming, Programming paradigm, Reactive programming, Functional logic programming, Mainstream