Go to content

Fun never stops. Introduction to Haskell Programming language by Paul Szulc

What is functional programming? No assignment statements, no variables, once given a value never change, no side-effects at all. “The functional programmer sounds rather like a mediæval monk, denying himself the pleasures of life in the hope that it will make him virtuous.”. But there must be something to it, as there are languages which allow only this kind of approach to software design. Can something useful can really be done in this paradigm? I will show you a language develop in the late 80s called Haskell. We will explore its syntax as well as philosophy behind its creation. Why would you want to learn Haskell? Some say it will make you a better developer, triggering ability to look at software problems with different approach. Is it true? You have to see it for yourself.

June 8, 2016