At the beginning of the article we recapitulate the history of language programming and the approach of traditional thinking against the functional programming, for this I have to say that some true was told, I am studying Computer Science and until programming languages course I haven’t heard of the functional programming. The way that they present as a more robust and that was proven to be an easier language for testing make just even weirder to not being introduced to it before.
One of the most interesting things that the article have, at least in my opinion, is the development that it does around the parallel programming and the concurrency. This is a matter that is getting more and more strength with the years and the way that is explained as a better way of programming “functionally”, I think could have a real impact and we can get a lot of facilities with Clojure, for example.
By explaining some of the languages strengths with examples and in a very easy way to understand, the author can get his massage easier to the public, in this case, for the programmers to think of Lisp as a viable way for programming, not as an obsolete and old language that nobody understands. For example, when the author explains the way that the abstractions and the recursive functions are performed by this kind of language, it’s explicitly shown that it’s way easier than with the imperative programming. This shows not only to be a theoretical better way of seeing the programming, but also that it’s practically more efficient and even more understandable for our human thinking, not for the hardware ways.
As a conclusion I can say that even by looking at the practical comparison between the common programming and the functional one, it was proven time and time again to be better use the functional.
No hay comentarios.:
Publicar un comentario