4 ms·
Those C programmers from the 70s had it made, didn't they? One language took them from mainframes to microcomputers to workstations to early web servers to embe
by pvg 2y ago
Those C programmers from the 70s had it made, didn't they? One language took them from mainframes to microcomputers to workstations to early web servers to embedded systems. Entire 40-year careers with the same core skillset. Ever since then we've been playing language hopscotch.
I'm pretty sure this premise is trivially falsifiable.
- vmcalls 2y agoC programmers had to learn plenty of new skills over the decades, but the core language knowledge remained transferable in a way that's rare. Someone who mastered pointers and memory management for Unix in 1980 could understand Linux kernel code decades later. The same C skills applied whether writing MS-DOS apps, embedded firmware, or early CGI web code. It's the consistency across wildly different computing eras that made C unique. No other mainstream language has spanned from mainframes to microcontrollers to web servers while keeping its fundamental approach intact. That's the kind of cross-domain stability that makes Rust worth watching.
- pvg 2y agoRight but C was hardly all that universal or even popular for long stretches. People knew plenty of other languages, just like they do now. The entire 8-bitter period had relatively little to do with C, for one obvious example.