[Edu-sig] Teaching Python instead of Java?
Alan Gauld
agauld@crosswinds.net
Wed, 14 Mar 2001 09:32:47 +0000
>Ah yes Symbolics... It is best to speak politely of the dead
:-)
There are still afew around!
> say: both of these machines implemented a complex
> abstraction in microcode.
True but the microcode is part of the CPU hardware,
you can't change it in any way.(OK pedantically a
few experimental chips allow changes to microcode)
> The underlying machines that interpreted the microcode
> were procedural
I disagree. Microcode operates at a level below procedures,
it literally just moves data from A to B. The hardware synchronised by the clock
operates on one set of bytes
at a time, it has no concept of a procedure.
If you ignore the microcode then the hardware is purely
a bit twiddling function.
> Microcode is more correctly called firmware
> but so is PCs BIOS.
No, there is a huge difference in the nature of microcode
and BIOS code. As big a difference as between assembler
and Python! Firmware is by definition replaceable,
microcode, in general, is not.
> There are/were non procedural computers but these
> two computers are not in that list.
I'll beg to differ, but I doubt the difference if
strictly pertinent to this list so I won't argue
either :-)
Alan G