Internal Programs
Training Center
In the Community
Bryan Weber Speaking at CodeMash
|
Speaker: Bryan Weber, Software Developer, Near Infinity
|
Functional Concepts for OOP Developers »more
Functional languages have been getting a lot of attention because multi-core machines are the future... but what are functional programming languages all about? What advantages do they offer over Object Oriented languages and just as importantly, what shortcomings do they have? What is the difference between a "pure" functional language and an "impure" functional language? This talk should answer these questions and it will cover concepts common to many functional programming languages: lack of shared state, recursion, higher order functions, pattern matching, actors, and monads. Most of the code samples will come from Erlang.
Functional languages have been getting a lot of attention because multi-core machines are the future... but what are functional programming languages all about? What advantages do they offer over Object Oriented languages and just as importantly, what shortcomings do they have? What is the difference between a "pure" functional language and an "impure" functional language? This talk should answer these questions and it will cover concepts common to many functional programming languages: lack of shared state, recursion, higher order functions, pattern matching, actors, and monads. Most of the code samples will come from Erlang.
Dec 15, 2008
See more speaking engagements.

