Re: freevms 0.2.15 released



In article <op.th1l2npgtte90l@hyrrokkin>,
"Tom Linden" <tom@xxxxxxxxxxxxxxxxx> writes:
On Thu, 26 Oct 2006 12:10:25 -0700, Bill Gunshannon <bill@xxxxxxxxxxx>
wrote:

In article <op.th1lgrpgtte90l@hyrrokkin>,
"Tom Linden" <tom@xxxxxxxxxxxxxxxxx> writes:
On Thu, 26 Oct 2006 10:38:36 -0700, Wilm Boerhout
<w5OLD.boerhout@xxxxxxxxxxxxxx> wrote:

on 26-10-2006 15:07 Tom Linden wrote...

What is the implementation language?

from the freeVMS website: It is developed using the C language.

/wilm
What a waste of time.

No bias on your part..... :-)

No, there is a bias, based on 40 years of writing code in more languages
than I can, or care to remember, Jovial wasn't bad. I would never have
chosen Bliss, BTW.

Well, while I have worked with computers I haven't been a programmer for
40 years, but it's getting close to that. :-) I have no biases. I
understand that every language has its strengths and its weaknesses and
that part of Software engineering is trying to pick the best language
for the job. Sometimes the strongest driving factor is still availability
of a compiler. If compilers for other languages were available on more
architectures C would probably never have gotten the hold it has, but
it was easier to port than most and that made it more available. And
it had the features needed for writting OSes.



Would you have had them write it in? PL/I?


Well, it has been used for that before, Multics, Prime, MVS (well a
version)
AOS, Stratus, Gnosis. It is industrial strength, C is not.

Maybe so, but C is available PL/I is not. Oh, and not all of Primos
was written in PL/I. None of it was C but that was probably because
a C compiler was a much later addition (we got our first one somewhere
around Primos Rev 18).

So, do you happen to have a C compiler available for my PDP-11 that you
are willing to give away? I feel like getting back into writing an OS
for it. :-)

bill

--
Bill Gunshannon | de-moc-ra-cy (di mok' ra see) n. Three wolves
bill@xxxxxxxxxxxxxxx | and a sheep voting on what's for dinner.
University of Scranton |
Scranton, Pennsylvania | #include <std.disclaimer.h>
.



Relevant Pages

  • Re: Tracing the Evolution of CP/M-80
    ... Is there a version of CP/M written in PL/I? ... PL/M-80 is a programming language for i8080 systems. ... PLM81 FOR Source for Pass 1 of the compiler. ...
    (comp.os.cpm)
  • Re: "STL from the Ground Up"
    ... high-level intermediate language than can interoperate with many other ... If your language lacks expressive features then you cannot write code ... memory management in comparison. ... Mostly because type errors mean that the programmer and compiler disagree ...
    (comp.programming)
  • Re: PL/I string representations
    ... > I apologize in advance to the expert PL/I programmers if this is all ... > of the language, so it was interesting to me, hopefully it will be to ... > the IBM F-level compiler, and except for minor restrictions on the use ... Also NPL (New Programming Language) was an early name ...
    (comp.programming)
  • Re: A note on computing thugs and coding bums
    ... It would handle international characters if the execution character ... method I used in "Build Your Own .Net Language and Compiler". ... work areas and counting on Nul is an illusion. ...
    (comp.programming)
  • Re: WaitForSingleObject() will not deadlock
    ... represent an incorrect implementation of the language. ... the *compiler* does not guarantee this. ... but to state it in terms of the execution instead of the formal semantics of the language ... as long as the optimizations do not change the semantics of the language). ...
    (microsoft.public.vc.mfc)