Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Servlet Interest »

Re: How Unix was developed by using 'C' ?!!

Mark Galbreath

2004-07-09

Replies:

If you REALLY want to know, read Steven Metsker's "Building Parsers with
Java" (Addison-Weseley 2001, Forward by John Vlissides).

Mark


Chris Pratt wrote:

>There are two basic methods to accomplish this. The oldest and least used
>these days is called bootstrapping. It involved creating small parts of the
>OS (usually using an assembler or directly in machine language), then
>creating a compiler that could use those new facilities and not much else.
>Then the compiler would be used to add to the OS, and then more function
>would be added to the compiler, and on and on... The term basically came
>from the idea of a fireman pulling on his boots and strapping on his
>suspenders. First he pulls a little on the left leg, then the right and so
>on until his boots are strapped on.
>
>The other method, called cross compiling, is much more common these days.
>Basically you write your new OS and Compiler on an existing OS using an
>existing Compiler that has been modified to generate code for the new
>processor.
> (*Chris*)
>
>-----Original Message-----
>From: A mailing list for discussion about Sun Microsystem's Java Servlet API
>Technology. [mailto:SERVLET-INTEREST@(protected)
>Sent: Thursday, July 08, 2004 9:31 pm
>To: SERVLET-INTEREST@(protected)
>Subject: [SERVLET-INTEREST] How Unix was developed by using 'C' ?!!
>
>Hai Guys,
>
>I am having one silly doubt and not specifically to Java.
>
>U Know, Most of the codes for the UNIX OS was written in 'C'. And, C and
>UNIX was developed simultaneously.
>What my doubt is, Every language compilers resides on the OS. Then How it is
>possible to develop a OS by using language?
>
>Please clear my doubt.
>
>Thanks in advance.
>
>Regards
>Rajamani M
>
>___________________________________________________________________________
>To unsubscribe, send email to listserv@(protected)
>of the message "signoff SERVLET-INTEREST".
>
>Archives: http://archives.java.sun.com/archives/servlet-interest.html
>Resources: http://java.sun.com/products/servlet/external-resources.html
>LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
>___________________________________________________________________________
>To unsubscribe, send email to listserv@(protected)
>of the message "signoff SERVLET-INTEREST".
>
>Archives: http://archives.java.sun.com/archives/servlet-interest.html
>Resources: http://java.sun.com/products/servlet/external-resources.html
>LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
>
>
>

___________________________________________________________________________
To unsubscribe, send email to listserv@(protected)
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
©2008 junlu.com - Jax Systems, LLC, U.S.A.