View Single Post
Old 26 June 2010, 22:39   #6
Linux snob

gilgamesh's Avatar
Join Date: Sep 2008
Location: Monkey Island
Posts: 997
Originally Posted by TheCyberDruid View Post
Huh? Functional is coming back? Must have missed something
Yeah, it is, and that is a good thing.

Originally Posted by TheCyberDruid View Post
Even most script languages (mind you that's not really 'programming') use OO concepts today.
That is not mutually exclusive.

Microsoft recently developed F#, which is basically OCAML for the CLR, e.g. Twitter server is written in Scala for the JRE, Python has borrowed a lot from Haskell, C# V3 and Boost for C++ introduce functional concepts, ... (All examples are OO at the same time.)

Some people argue that OO makes code hard to read, unless you are dealing with GUIs, and that purely functional stuff is less error prone because of the missing side effects. As always that is a matter of taste to a large degree, but functional programming definitely creeps back.
gilgamesh is offline  
Page generated in 0.04272 seconds with 11 queries