Tag: functional programming
-
Call by Name vs. Call by Value in Scala
Substitution Model In Scala, expressions are evaluated based on the substitution model, the idea is that all evaluation does is reduce an expression into a single value like what we […]
-
Imperative vs. Declarative (Functional) Programming. What is the difference?
If you already have experience with programming for a while, perhaps you have encountered some terms like imperative, declarative programming for a couple of times. However, up to this point, […]
-
Why should you learn Haskell? As a JavaScript developer
JavaScript is the first language I’ve tried to get the taste of the programming world and I stick with this language most of my time. When I go a little […]