[Info-vax] Dave Cutler, Prism, DEC, Microsoft, etc.
Arne Vajhøj
arne at vajhoej.dk
Mon Nov 9 22:21:20 EST 2009
Bob Koehler wrote:
> In article <4af6c9fc$0$273$14726298 at news.sunsite.dk>, =?ISO-8859-1?Q?Arne_Vajh=F8j?= <arne at vajhoej.dk> writes:
>> And my understanding is that VMS inherited this from
>> the PDP-11 OS's.
>
> DEC OS's for PDP-11 tended to be written in Macro-11. A little bit
> of BLISS-11 alter on was used for portable stuff like EDT.
So they did inherit Macro and Bliss from PDP-11.
> VMS
> was initially mostly Macro-32 and BLISS; much of the Macro-32
> was eventually replaced.
Really.
It was my impression that practically nothing were replaced just
new stuff added in other languages.
> Lots of other languages were also used.
The old story say that there was a tiny part of VMS written in each
language to keep the RTL's mandatory in VMS itself.
I believe the story has been rejected by people that should know.
>> And when it was decided for them, then C was not available
>> (at least according to many C was invented to port Unix
>> to PDP-11).
>
> UNIX was ported to PDP-11, using C, about a decade before VMS
> was started.
Half a decade.
> So DEC could have written a C compiler for VAX and
> large parts of VMS in C if they'd wanted to. DEC didn't write a
> C compiler for VAX early on because no one outside of a few UNIX
> users were using C.
DEC did write C compilers. VAX C 3.1, 3.2 and 3.3 if I remember
correctly.
Absolutely horrible compilers - way below normal DEC compiler
standards. But they did exist.
> Then AT&T let some kids at Berkley have a copy of the UNIX source.
> They ran it on PDP-11, ported it to VAX, added virtual memory, added
> TCP/IP, and somehow got others interested in it. Start up vendors
> like Sun and Apollo found they could throw together some commodity
> hardware, toss BSD UNIX on it much faster than they could write their
> own OS, and sell workstations. When the vendors switched to RISC
> they blew away the performance of VAXen and people grudgingly learned
> to survive using an OS with a late 1960's human interface, writing
> code in a Frankenstein language that escaped from the lab, on hardware
> that could grind numbers fast and cheap.
Maybe not quite accurate, but very funny.
Arne
More information about the Info-vax
mailing list