Back to the St Louis Cardinals Newsfeed

Lackey side-steps gauntlet, Cards take series

Today I'd like to talk about the differences between object oriented and functional programming languages. You see, object oriented languages are what most everyone knows as programming. You build these “objects” and build them up with all sorts of functionality and attributes and you might pass them or trade or modify (their swing) them. Its easy conceptually to grasp the idea behind the game, even if you don't understand how to play or manage. With functional languages, you want to think its the same thing, except passing “data”, when in reality its just an entirely different beast.

You see, with object oriented programming, those “objects” are the product, so you handle them with care and build your surrounding utilities and infrastructure around them (or at least in combination with them), but with functional programming that “data” is not your product.