[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: A 21st Century Apple II?



Raymond Wiker wrote:

	If a C++ program does not use any libraries, it cannot do
anything interesting.

While this is the common usage of C++, in fact it has enough low-level
capability to allow it to reference absolute addresses, which is enough
to make *anything* happen on address-mappped systems.

In fact, with _asm_ one can write the machine-dependent code needed to
manipulate processor state and therefore implement a low-level kernel,
which is what is needed to implement the basis of all those higher-level
I/O libraries.

Typically, C is used for this function, however, since it seems more
"honest" to do so.  ;-)

-michael

******** Note new website URL ********

NadaNet and AppleCrate II for Apple II parallel computing!
Home page:  http://home.comcast.net/~mjmahon/

"The wastebasket is our most important design
tool--and it's seriously underused."