5 ms·
Nice to see that Rust, the first language to really compete with C, was incepted by a dude in private because he had an elevator with shitty firmware.
by k__ 5y ago
Nice to see that Rust, the first language to really compete with C, was incepted by a dude in private because he had an elevator with shitty firmware.
- pjmlp 5y agoThere were plenty of such languages, the only thing going for C was UNIX, just like the browser for JavaScript.
- int0x80 5y agoI know were you are comming from, but it was very much not the only thing. The elegant model of C pointers to model memory and CPUs are definitely good aspects of C as well as its speed, transparency and overall simplicitity. Trying to claim that Dennis Richie's design is just bad as you constantly do in any thread mentioning C is just completely missing the point and couldn't be more wrong. One thing is pointing out problems of C and another very different is saying that the only thing going for C is UNIX.
- pjmlp 5y agoIf UNIX had won by being a successful commercial product instead of winning for being free beer, I might agree, but usually people don't look into the mounth of horses given as presents.
- deleted 5y ago[deleted]
- k__ 5y agoAh, yes. I assumed that C and Unix had "won" vor many decades already.
- pjmlp 5y agoYes, free beer usually "wins" the party.
- agumonkey 5y agoAm not sure I get the whole twitter thread correctly but if he attempted to fix the elevator then he's rms most recent spiritual heir. https://archive.md/XIopU https://archive.md/XIopU
- ModernMech 5y agoIt's frustrating that the way Twitter hides tweets causes the archive to lose information. That thread is actually really interesting, but it's missing a whole bunch of tweets! https://twitter.com/graydon_pub/status/1492640056523116544 https://twitter.com/graydon_pub/status/1492640056523116544 Graydon talks about how companies aren't willing to fund risky work, and that Rust would have never been a thing if he hadn't invested massive amounts of personal time into it. My limited experience at large companies suggests the engineer has to basically have a working prototype developed off the clock before anyone listens. And this matches what I know about corporate R&D mostly following public investment in government & academic speculative work.