Alex Payne - Speedy, Stable, and Secure: Better Web Applications Through Functional Languages
by Carsonified Team
- 8,706 views
A whirlwind tour of the benefits of functional programming languages and how you can put them to work in your web application's architecture. Learn how to make the most of a rich type system, ...
A whirlwind tour of the benefits of functional programming languages and how you can put them to work in your web application's architecture. Learn how to make the most of a rich type system, immutable data structures, and other features of languages like Scala, Erlang, Haskell, and OCaml. Find out where to get started with functional languages, and how they stack up when it comes to web app development.
Accessibility
Categories
Upload Details
Uploaded via SlideShare as Apple Keynote
Usage Rights
© All Rights Reserved
Statistics
- Likes
- 2
- Downloads
- 26
- Comments
- 0
- Embed Views
- Views on SlideShare
- 8,683
- Total Views
- 8,706
Today, we’re going to talk about why I’m so sure that functional programming is going to be beneficial to you.
I think of FP as a bit like sitting down to do an equation at a chalkboard. Your program is an equation, and it all has to balance out. But once it does, you can be pretty sure that it’s correct.
I can tell you from personal experience that it’s nice to be working in a language where speed isn’t a concern 90% of the time.
It’s not a magic security silver bullet – nothing is – but FP is a nice thing to have in your security toolbox.
These are just some well-known web companies working with functional languages. If you get into financial services, defense, and other mission-critical fields, you find an even higher penetration of FP.
Personally, my money is on languages like Scala, Clojure, and F# that build on and interface with mature, widely deployed platforms like the JVM and the .NET CLR. I think they have the best blend of practicality and FP goodness.
So learn a functional language in 2010. Be successful. And spread the word.