3 ms·
At least for the declarations at the beginning of the block, that allows for very simple compiler design as it is very easy to split the code and data sections.
by ethhics 8y ago
At least for the declarations at the beginning of the block, that allows for very simple compiler design as it is very easy to split the code and data sections. Start off allocating space for all the variables it sees, and then when it reaches something not a declaration or definition, start emitting assembly.