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

Re: A 21st Century Apple II?



Jason <jasonb19xx@yahoo.com> writes:

> Languages do have domains of applicability.  For example, C++ is a
> systems programming language.  Among other things, you can implement
> an operating system in it (for example Windows).  Java is not a
> systems programming language and is unsuitable for this type of use
> because it must run on a JRE.  In Java's defence, C++ is not really
> suitable for writting web applets.

	This is not a well-chosen example. The run-time requirements
of C++ are not that much different from Java - both need substantial
run-time support just to carry their own weight :-)

	On one hand, I cannot think of any OS implemented in
either of these. That doesn't mean that they don't exist, but it's
hardly widespread. On the other hand, you have a language like Lisp,
which is "known" to be inefficient and a resource hog. This is
factually incorrect; Lisp has been used to implement the OSs of AI
workstations and there is even a story about a machine running an
interrupt handler in interpreted mode.