A straight DOS version (sans GUI)
|
| public class HelloWorld
{ public static void main (String[] args)
{ System.out.println ("Hello World!");
} }
|
A very similar version was sent by Jason Che-han Yip.
Some readers have pointed out that simple computer simulators have long been used for teaching computer architecture.
Perhaps the best known of these is Donald Knuth's MIX, described in the first volume of his encyclopaedic The Art of Computer Programming.
A MIX simulator is available though GNU (MDK), but see also SourceForge.
For the new millenium, and new editions of his encyclopaedia, Knuth has
designed MMIX along RISC lines, and this is being implemented by
volunteers.
However, the purpose of the simple computer suggested in my essay is not essentially pedagogic, and an educational simulation is not necessarily the best, and in any case would not be enough in itself, for my wider purposes.
V. Chitradevi has alerted me to the Indian designed and developed Simputer(TM), which seems to be a highly commendable project to bring an up-to-date Internet device to poor communities.
Some news reports of this enterprise are from
News-India,
Wired,
Asia1,
Time, especially the
BBC, and more recently the
Guardian.
Tom Murray has alerted me to the Parrot project, a register-based virtual machine intended to execute bytecode for interpreted coding schemes.
Side Effects of Digital Technology, 2002 April, pp.104,102-3