Python Front-end to GCC

Grant Edwards invalid at invalid.invalid
Tue Oct 22 16:26:00 EDT 2013


On 2013-10-22, Grant Edwards <invalid at invalid.invalid> wrote:

> C initializes to defined zero values.  For most machines in use today,
> those values _happen_ to be all-bits-zero.
>
> This makes the implementation trivial: chuck them all into some
> pre-defined section (e.g. ".bss"), and then on startup, you zero-out
> all the bits in the section without having to know what's where within
> that section.  If you design a machine such that integer, pointer, and
> FP representations where 0, NULL, and 0.0 are all zero-bits, then life
                                               ^
                                              not
                                              
> get's tougher for the guys writing the compiler and startup code.

-- 
Grant Edwards               grant.b.edwards        Yow! We are now enjoying
                                  at               total mutual interaction in
                              gmail.com            an imaginary hot tub ...



More information about the Python-list mailing list