[Info-vax] [OT] Wirth style languages, was: Re: Obscure Ada compiler vendors?

David Froble davef at tsoft-inc.com
Fri Apr 5 12:45:42 EDT 2013


Phillip Helbig---undress to reply wrote:
> In article <kjkvcs$16l$1 at dont-email.me>, David Froble
> <davef at tsoft-inc.com> writes: 
> 
>> I'm guessing one of the major goals of Java was to run on just about any 
>> hardware and OS.  It's not real efficient, but, for most uses, it 
>> doesn't need to be.  When you're doing something only once, you don't 
>> need efficiency, you need ease of use and universal use.
>>
>> Fortran, Cobol, and other compiled languages are meant to be good at 
>> doing things many times.
> 
> OK.  But the discussion started around languages to write an OS on.
> Surely there one is talking of compiled code and not the
> one-size-fits-all Java approach.
> 

I'm definitely NOT the best person to answer this, as I've never written 
an OS.  I'm sure there are people who know the various pieces of an OS 
without really having to think about it.

What is an OS?  Well, as much as I know, there are some rather low level 
stuff, tables, schedulers, and such that cause things to happen.

Then there are services for applications to use, things like the system 
service calls on VMS.

In addition, so that users can actually do something, there are the 
utilities.  These are actually applications, and have little to do with 
the actual OS.  These would be things like SEARCH, TYPE, FTP, and such. 
  As applications, they could be implemented in just about any supported 
language.

But what is sometimes called the kernel has no outside support. 
Everything needed must be present.  No Java virtual environment and 
such.  Or as recently discussed, no ADA run time library outside the 
image to support the image.  For this, you need tools that can produce 
an image that once loaded and started contains everything required for 
it to run.



More information about the Info-vax mailing list