Languages: Difference between revisions

[unchecked revision][unchecked revision]
Content deleted Content added
Alyssa (talk | contribs)
A note about bootstrapping/self-hosting XYZ
Line 3:
== History ==
 
Early operating systems were written entirely in the [[Assembly]] language dialect of their respective CPU. In modern OSes there are still parts that can only be done in [[Assembly]]. Many high-level languages have been used for OS development in the past, including [[C]], Lisp, FORTHForth, [[CSharp|C#]], [[C++]], Modula-2, Ada, Bliss, and PL/1. In many languages other than [[C]] a fair amount of [[Assembly]] and [[C]] development is required in order to provide the appropriate runtime environment supporting the language's abstractions.
 
== Warning ==