3 ms·
>> C can be quite complex once you get into all the abstractions it's using. Perhaps you were referring to C++, or some newer C dialect? What I mean is, the K
by carterehsmith 7y ago
>> C can be quite complex once you get into all the abstractions it's using.
Perhaps you were referring to C++, or some newer C dialect?
What I mean is, the K&R C had very few (if any) abstractions, other than those defined by preprocessor.
Like, you could look a the C code and pretty much "see" what the assembly code would look like after compiler did its work.
- ChrisSD 7y agoYeah, on reflection you're right about that. At the time when the language matched the hardware the abstraction was much more literal. It was only when they diverged that optimizing compilers were needed and all the complexity was introduced in order to maintain the fiction that the hardware was still as simple as PDP-11.