I realize a lot of people reading my blog are imperative programmers who haven’t looked into functional programming before. I figured I’d write a bit about why I find functional programming interesting and worthwhile. You might think that I like functional programming because of first-class functions. You might think that I like it because of [...]
Archive for the ‘Erlang’ Category
Three Reasons I Love Functional Programming
October 11, 2011.NET and Distributed Concurrency
June 6, 2011This is just going to be a bit of a brain dump. I’ve been talking with my friend from Microsoft for the last couple of days about .NET and concurrency. Me being the language geek that I am, I was arguing that Erlang is, and will continue to be, the better choice for highly concurrent [...]
The Actor Model and Message-Passing
April 4, 2011I’m sure people who have been following me and talking to me have noticed how I’ve been looking so much into actor/agent-based concurrency and message-passing – how I’ve been talking about Axum, TPL Dataflow, Erlang, and some of my homebrewn equivalents. I believe the future of concurrency lies in message-passing. My reason for saying this [...]
The Usefulness of C++
January 1, 2011Let’s kick the new year off with a rant about C++! Also, let me warn you in advance: I’m not going to distinguish between language and runtime in this post. I’m going to use ‘language’ as the general term for the programming language, its runtime, as well as supporting framework libraries. I’m going to get [...]
