If you've worked with functional programming at all, chances are you've heard the terms "declarative" and "imperative" at some point. These two terms are mental models, or programming paradigms, which is just fancy computer science jargon for saying ...

Markdown supported Β· ββ΅ to post
Alyssa Holland
Hello Alyssa, Very informative article. I noticed a statement in the declarative example section.
"Below is an imperative way to take a list of musicians and create a new array of names."
I think you meant declarative way.
P.S Thanks for sharing
Loved this article.
I disagree with you in one point. I am more pessimistic and I think most programmers think in a imperative way because they were taught to be in full control and make premature optimization.
It is a pity but I hope this will change someday in the future. Imperative programmers are at more danger of being replaced with machines than declarative ones.
JC Lee
Space dust
Great article πβ¨!! I didn't know what declarative and imperative meant.