3 ms·
I think it will matter where the model in C does not match the hardware in terms of CPU, cache, and auxiliary processors. Maybe the Rust developers will more qu
by rz2k 5y ago
I think it will matter where the model in C does not match the hardware in terms of CPU, cache, and auxiliary processors. Maybe the Rust developers will more quickly adjust to the assembly and machine language of chip developers.
As an outsider, it sounds like C just tries to be a good enough assembly language to save people some time.
- lionkor 5y ago> C just tries to be a good enough assembly language Funnily enough, C was developed in order to rewrite an older kernel at the time (and thus create Unix)
- hnlmorg 5y agoKind of. Unix was originally written in assembly. B was then created to write some user land applications but it lacked some features that the PDP-11 supported and thus it was slow. Eventually as those features were added that language was re-invented as C. However it wasn't until Version 4 when the Unix kernel was rewritten in C. Which is still very early in Unix's time line but certainly after the creation of Unix.