Re: Possible to write compiler to Java VM?

mg@asp.camb.inmet.com (Mitch Gart)
30 Jan 1996 18:20:35 -0500

          From comp.compilers

Related articles
[7 earlier articles]
Re: Possible to write compiler to Java VM? hbaker@netcom.com (1996-01-29)
Re: Possible to write compiler to Java VM? david.hopwood@lady-margaret-hall.oxford.ac.uk (1996-01-29)
Re: Possible to write compiler to Java VM? darius@phidani.be (Darius Blasband) (1996-01-29)
Re: Possible to write compiler to Java VM? stt@copperfield.camb.inmet.com (1996-01-29)
Re: Possible to write compiler to Java VM? ncohen@watson.ibm.com (1996-01-29)
Re: Possible to write compiler to Java VM? RLS@psu.edu (1996-01-30)
Re: Possible to write compiler to Java VM? mg@asp.camb.inmet.com (1996-01-30)
Re: Possible to write compiler to Java VM? jeff@uh.edu (Jeff M Younker) (1996-01-30)
Re: Possible to write compiler to Java VM? mw@ipx2.rz.uni-mannheim.de (1996-01-30)
Re: Possible to write compiler to Java VM? salomon@silver.cs.umanitoba.ca (1996-01-30)
Re: Possible to write compiler to Java VM? bothner@cygnus.com (1996-01-30)
Re: Possible to write compiler to Java VM? tmb@best.com--Internet (1996-01-30)
Re: Possible to write compiler to Java VM? hbaker@netcom.com (1996-01-30)
[14 later articles]
| List of all articles for this month |
From: mg@asp.camb.inmet.com (Mitch Gart)
Newsgroups: comp.lang.java,comp.compilers,comp.lang.ada
Date: 30 Jan 1996 18:20:35 -0500
Organization: Compilers Central
References: 96-01-100
Keywords: Ada, GC

Henry Baker (hbaker@netcom.com) wrote:


: However, the single most important reason why Java is a _much_ better
: language than Ada-95 is the fact that Java does garbage collection and
: Ada does not.


I agree that it's really nice from the programmer's point of view to
have GC built in. It makes programming way easier in many situations.
I've been doing some Java work lately and having GC is really nice.


: Twice now, the Ada language people have gone AWOL
: (absent without leave -- i.e., deserted) on the GC issue, and for no
: technically supportable reasons. Their cowardice under (friendly!)
: fire leaves them no moral high ground to claim any kind of superiority
: over even Basic or Lotus 123, much less Java.


The reason for leaving it out is summarized in 2 words: REAL TIME.
Ada is meant for real time programs and (pause, put on asbestos suit
and flame-retardant helmet) GC isn't.


In an environment like the Net the non-determinacy of GC is a drop in
the bucket compared with the non-determinacy of the Net itself. (Will
accessing a file on another machine take 1/10 of a second or 1 minute?
Not sure, depends on the traffic today.) In the world of embedded
real time systems GC cannot be relied upon.


- Mitch Gart
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.