Why Learn Haskell? (2018)
Asking a "why?" question means we want to be told a reason. But would we accept any reason? It seems not, for if any answer suffices, then the answer is irrelevant, so why bother asking?
A cabinet of computational curiosities: context-free parser , Enigma , geometric algebra , Life , neural network .
Visit crypto.stanford.edu/~blynn → On Hacker News Jun 2012 – Mar 2021
Software Engineering 4Programming Languages 3Systems & Performance 1Security & Privacy 1Math & Algorithms 1
Asking a "why?" question means we want to be told a reason. But would we accept any reason? It seems not, for if any answer suffices, then the answer is irrelevant, so why bother asking?
Go was born out of frustration with existing languages and environments for systems programming.
When I was a kid, I wrote a BASIC program to explore Conway’s Game of Life on my 8088. It was painfully slow, so I began an assembly rewrite. But I failed at Life: I abandoned the project in frustration because I kept freezing up my system.