4 ms·
> 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)
by 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.