Stefan
06/28/2019, 12:27 PM"I want to understand the most important programming paradigms and learn about the broadest set of language features out there. What is the minimal set of programming languages I should look at? Popularity and how widely used these languages are doesn't matter, I just want the highest 🤯:🤓 ratio to maximize my learning."Here's what I think: • C — for a simple, pragmatic, influential, and still widely used procedural language and to understand memory management • Smalltalk — for a highly dynamic language and environment, message passing and the origins of OOP • Lisp — because you wouldn't take me seriously if I left it off such a list • Haskell — for a pure functional, strongly typed language with laziness and strong compiler support (error checking, synthesis, etc.) • Forth — for an even simpler, but still highly expressive, extensible, and dynamic language • Datalog — for logic programming and constraint solvers (or maybe Prolog instead?) • Erlang — for actor model and concurrent programming What would you respond?
Daniel Hines
06/28/2019, 12:45 PMeyal
06/28/2019, 12:49 PMIvan Reese
Edward de Jong / Beads Project
06/28/2019, 6:52 PMDoug Moen
06/29/2019, 2:21 AMEdward de Jong / Beads Project
06/29/2019, 7:36 PMcurious_reader
06/29/2019, 8:01 PMwtaysom
06/30/2019, 3:05 AMStefan
06/30/2019, 10:23 PMguitarvydas
06/30/2019, 11:14 PMEdward de Jong / Beads Project
07/01/2019, 7:33 AMEdward de Jong / Beads Project
07/01/2019, 7:39 AMWouter
07/10/2019, 7:11 PMWouter
07/10/2019, 7:13 PM