Python design philosophy

Grant Edwards nobody at nowhere.nohow
Thu Jun 29 22:03:56 EDT 2000


On Thu, 29 Jun 2000 21:15:33 GMT, Eric Lee Green <eric at estinc.com> wrote:
>Grant Edwards wrote:

>> >C++ is syntactic sugar for "C". As should be obvious from the fact that most
>> >early C++ compilers generated "C" as their output :-).
>> 
>> And C is just semantic sugar for assembly...
>
>You mean you've never noticed the resemblence between "C" and PDP-11 assembly
>language? :-).

Sure have.  Back when I was an undergrad, PDP-11 was what you
learned assembly on.  Later I was quite struck by how well C
operators mapped to PDP-11 addressing modes (never saw any C
until after I graduated).

C predates the PDP-11 so we'll chalk it up to convergent
evolution.  I don't remember much about the PDP-8 architecture
(which I think comes closer to being concurrent with the origin
of C), but I don't think it matched C or the PDP-11 very well.
Wasn't it the really odd stack-based thing, or was that an old
HP machine?  Or maybe the DEC-10...  time to get out the old
computer architecture textbooks.

-- 
Grant Edwards                   grante             Yow!  I want another
                                  at               RE-WRITE on my CEASAR
                               visi.com            SALAD!!



More information about the Python-list mailing list