Means of automatic register allocation have been developed, thanks to which it was possible to significantly increase the efficiency of the object code.
As a result, it became possible to write in a high-level language (which is C) even systems operating under severe memory and real-time constraints. At the same time, the need for programming in Assembler is almost completely eliminated.
solidc.zip 297.88 KB
One of the development goals of the SOLID C optimizing compiler was to create a tool that allows you to write both the operating system itself and the software for it.