Comment by saagarjha
7 years ago
> You also need tools to produce text and data sections that can be loaded at a specific address.
Though, of course, most compilers provide extensions that make this task generally possible within C (using the loose definition of "I don't need any separate files or inline assembly, just attributes and flags).
So we're getting closer to it. The linker inputs and scripts are the only "real" systems programming language.