So much of the discourse around programming languages is totemistic. "X-lang is simple" "Y-lang is fast" "Z-lang scales."
-
-
if you would like a more nuanced perspective on this topic, please see: my entire master's thesis :)
-
but tl;dr: you want safe, control, ergonomic. Good control implies a more continuous tradeoff space.
-
a good example is Rust having a great parallel story by adding a bit of cost to the sequential story.
-
it's easy to look at the mutability story and say "that sounds unnecessarily complex", but 1/
-
the fact that the parallel story is "free" makes the whole thing smooth and continuous 2/2
-
I don't need concurrency to justify ownership. Ownership makes single-thread collections fast as hell.
- 5 more replies
New conversation -
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.