Programming languages change the way you think: C lets you think like a real man (paleo!), Java lets you think like a bureaucrat, Haskell lets you think that you think like a god, Assembler lets you think like an actual god, and Mathematica lets you think Stephen Wolfram is God
-
-
Replying to @MimeticValue
It depends. If you want to learn programming, C, Python and Lisp. If you want to get work done, Python, Javascript and Swift. If you want insight, Smalltalk, Haskell and Erlang.
1 reply 3 retweets 16 likes -
Replying to @Plinz @MimeticValue
I had always vouched C and assembly. Maybe I am a dinosaur. What’s erlang used for. I have heard many talk about it but I don’t know who uses Haskell, erlang.
1 reply 0 retweets 0 likes
Replying to @muralipiyer @MimeticValue
Haskell teaches you to think not in terms of state change but function composition. It is based on the typed Lambda calculus (Lisp is untyped Lambda calculus). Erlang introduces actors, whick are helpful to think about concurrency.
8:48 AM - 21 Apr 2018
0 replies
0 retweets
2 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.