4 ms·
Who invented modules first is moot when you're picking the language to write your next project in. Just like who invented the assembly line is moot when you are
by humanrebar 9y ago
Who invented modules first is moot when you're picking the language to write your next project in. Just like who invented the assembly line is moot when you are shopping for your next car. "The bar" for a car isn't Ford because Henry Ford was innovative. People don't really care about any of that when evaluating their next choice.
- pjmlp 9y agoSo what has Rust brought into modules to set the bar that isn't already available in other systems programming languages, with exception of C and C++?
- vvanders 9y agoA really damn good execution. Which in my mind matters more than all this pedantry.
- pjmlp 9y agoIn what sense do Rust modules provide a better execution over Ada packages?
- deleted 9y ago[deleted]
- jacobush 9y agoOk, I am bit harsh here, but for me there ARE no other systems languages except C, C++ and recently maybe Rust. I am also told, that in distant lands with strange and foreign customs, Ada is a systems language. (I don't know - no Ada missionaries have yet set foot on our shares and preached it to us.)
- singingboyo 9y ago>no Ada missionaries have yet set foot on our shares I'm not sure if 'shares' is a typo or not, but it fits great with my impression of why companies choose the languages they do sometimes: everyone else uses it (it's the local culture/custom), and nothing/no one has forced them to change (by lowering their profits/share value).
- jacobush 9y agoIt was a typo, should have been "shores". However, it was a brilliant typo - the powers that be have decided on Greenhill and ClearCase. And the people who decide these things seem to be closer to the share holders than they are to us coders, so Ada missionaries on shares is maybe what it takes.
- pjmlp 9y agoYou would do yourself a favour to improve your CS skills regarding the history of computing, maybe you know, get to learn some interesting stuff. There are YouTube videos....
- zodiac 9y agoIf we define "the bar" as "people's expectations for what a useable module system looks like" you can set it without being novel at all