The Promises of Functional Programming
Functional Programming, Do you know how amazing it is? Do you know the advantages it has?... No!, okay, let me tell you what I learned when reading the article The Promises of Functional Programming written by Konrad Hinsen. The article focuses on talking about the characteristics and advantages of functional programming, focused mainly on Clojure, because if you did not know, this language (Lisp's dialect) is great; the article also mentions the main differences with traditional programming. The advance of technology allows to create more powerful and complex software, therefore, new techniques need to be developed and applied. Functional programming was born around 1950, but recently it has been used to write real-life programs, maybe that's the reason why I had not heard of this technique before. Functional programming has several advantages for concurrent and parallel programming, there are more robust and easier to test than traditional ones. ...