6 ms·
If I am not mistaken, Dijkstra advocated for Haskell to be used as a language of instruction at universities. There is an essay somewhere online about it. What
by mikorym 7y ago
If I am not mistaken, Dijkstra advocated for Haskell to be used as a language of instruction at universities. There is an essay somewhere online about it. What I could find is this: [1].
Edit: Indeed, the PDF that is linked to in [1] looks like a scan of the original. [2]
[1] https://chrisdone.com/posts/dijkstra-haskell-java/ https://chrisdone.com/posts/dijkstra-haskell-java/
[2] http://www.cs.utexas.edu/users/EWD/OtherDocs/To%20the%20Budget%20Council%20concerning%20Haskell.pdf http://www.cs.utexas.edu/users/EWD/OtherDocs/To%20the%20Budg...
- m4lvin 7y agoThank you for mentioning, finding and linking to this!
- lonelappde 7y agoNote that Dijkstra recommendes Haskell over Java because Haskell is arcane and mathematical, which is good for learning computer science, not because it's good for writing software.
- random314 7y agoYour paraphrasing of "novel" as "arcane" is in bad faith. It is also self evident that djikstra believes that learning computer science is good for writing software.
- Koshkin 7y agoNo one would recommend a language “because it’s arcane.”
- erik_seaberg 7y agoI would recommend a language because it's different than anything you're familiar with. It gives you more approaches to solving problems.
- 0_gravitas 7y agoI'm gonna need a quote on that one
- goto11 7y ago> Colleagues from outside the state (still!) often wonder how I can survive in a place like Austin, Texas, automatically assuming that Texas’s solid conservatism guarantees equally solid mediocrity. My usual answer is something like “Don’t worry. The CS Department is quite an enlightened place... Very Dijkstra to start by insulting the intended audience. Wonder if it had the intended effect?
- diegoperini 7y agoI'm not a native English speaker. Where is the insult?
- ampdepolymerase 7y agoMediocrity is not praise.
- anchpop 7y agoI don't see the insult? He's saying that anyone who assumes that the CS program was mediocre is mistaken
- SomeGuy789 7y agoOne could interpret it as pointing out bias or ignorance. Considering the slightly condescending tone of the sentence it could be seen as an insult.
- deleted 7y ago[deleted]