>>7>Early C compilers were not efficient.
Nope. They were small, efficient, portable and really fast(10times faster than GCC)
https://en.wikipedia.org/wiki/Portable_C_Compiler>C originally didn't do any optimizations
https://en.wikipedia.org/wiki/Portable_C_Compiler#FeaturesThe first C compiler, written by Dennis Ritchie, used a recursive descent parser, incorporated specific knowledge about the PDP-11, and relied on an optional machine-specific optimizer to improve the assembly language code it generated.
and hardware was different.
But the C code was portable and fast.
>Unix was originally written in assembly and rewritten in C in 1973. Unix was not ported from the PDP-11 until 1977.
Thats right, but C itself spread beyond Unix.
All software stacks today begin at C layer.
>Writing an OS in a high-level language was not a new idea anymore.
Writing in fast, efficient language that was also portable unlike asm was new.
C became important later, in the 1980s, because of Sun
Nope. Its the K&R book that made C mainstream.
https://en.wikipedia.org/wiki/The_C_Programming_Language>which created the first Unix workstation,
Which was a niche commercial product for the elite few owning expensive workstations.
>and Windows
At the time, DOS was the more dominant system.
>That explains the huge gap between C's creation and standardization
C was built and designed by hackers, they didn't like standards and bureaucracy.