COMP 3000 Essay 1 2010 Question 4: Difference between revisions
m removed duplicate section |
m spelling |
||
Line 9: | Line 9: | ||
=Answer= | =Answer= | ||
The following is a short list of operating systems written partially or completely with the given language. We will go into more detail in the language | The following is a short list of operating systems written partially or completely with the given language. We will go into more detail in the language-specific sections below. | ||
{| class="wikitable" style="text-align:center" border="1" | {| class="wikitable" style="text-align:center" border="1" |
Revision as of 13:17, 8 October 2010
Question
What "operating systems" have been implemented in the following languages: LISP, Modula-3, Smalltalk, Java? To what extent do these systems match the capabilities of operating systems implemented in C and C++?
Team Note (to be removed by delivery date)
Please use the discussion page for any planning and comments.
Answer
The following is a short list of operating systems written partially or completely with the given language. We will go into more detail in the language-specific sections below.
Language | OS List |
---|---|
Lisp | MIT's Lisp Machines, Genera |
Modula-3 | SPIN OS |
Smalltalk | Smalltalk-80 on Xerox Alto, Squeak |
Java | JavaOS, JNode, JX, Android |
Overview
Here we will discuss the general motivations for using languages other than C in the construction of operating systems.