|
|
|
|
|
by coldtea
3710 days ago
|
|
>In that meaning, it's true but only as an accident of history that has little to nothing to do with C's design itself. I don't believe that for a second. C had very specific performance and memory characteristics that alternatives didn't have. >C was what compiled and ran fast on old hardware. That's it. That's a HUGE pragmatic benefit, not a "historical accident". |
|
Nah, we didn't need C. Thompson just really liked BCPL. It was crap. So they tweaked it into C. It still couldn't write UNIX. Ritchie added structs and that version finally did the job. All in the papers I cited. It's facts in their own writings and predecessor papers (eg BCPL) why each decision was made.