Hacker News new | ask | show | jobs
by ravi-delia 1922 days ago
I mean, the similarities between languages are a big part of why they're easy to learn. Obviously if you only learn within one cluster, you operate best in that cluster, but one or two archetypical languages in each are probably enough to use any of them.

   |Functional|Prodedural
Strict | Haskell, F# | Rust, Java, C

Loose | Elixir, Lisp? | Ruby, Python

No idea if that rendered right at all, such is life. Seems like Lisp-esq languages are kind of a category on their own, but what's an oversimplified taxonomy without some really forced placements?