Unix and C

Randall Shimizu randall.t.shimizu at gmail.com
Sat May 4 19:16:49 PDT 2013


I think assembly is the only other language that could be used for the
Kernel. Part of the problem all these other languages are interpreted. It's
been years since I have ever heard of anyone using assembly.


On Sat, May 4, 2013 at 9:25 AM, David Brown <davidb at davidb.org> wrote:

> Franklin Johnston <fpjohnston at gmail.com> writes:
>
> > I know that Unix was not the first O/S written in a high-level language:
> > according to Wikipedia, MCP on the B5000 by Burroughs was the first to
> > claim that distinction, in 1961 (with a language called ESPOL, a variant
> of
> > ALGOL 60). But I am wondering whether any operating systems since
> > Unix/Linux have been written in a language other than C.
>
> There have been various research operating systems written in things
> such as C++, and Ada.  And as others have mentioned, there were numerous
> language-specific operating systems built around Lisp, Smalltalk, etc.
>
> Depending on what you call the OS, Mac OS X has lots of code written in
> Objective C, and supposedly C++.  But, the core kernel is written in C.
>
> Windows itself is written in C, C++, and C#, again likely depending on
> what you call the "OS".
>
> http://social.microsoft.com/Forums/is/windowshpcacademic/thread/65a1fe05-9c1d-48bf-bd40-148e6b3da9f1
>
> But, if you're referring to the kernel, both are largely just C and some
> assembly, similar to Linux and Unix.
>
> David
>
>
> --
> KPLUG-List at kernel-panic.org
> http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
>


More information about the KPLUG-List mailing list