Related articles |
---|
Quality of VAX compilers firefly@diku.dk (Peter \Firefly\Lund) (2006-06-03) |
Re: Quality of VAX compilers lkrupp@pssw.nospam.com.invalid (Louis Krupp) (2006-06-05) |
Re: Quality of VAX compilers firefly@diku.dk (Peter \Firefly\Lund) (2006-06-07) |
Re: Quality of VAX compilers jafred@verizon.net (John Fredrickson) (2006-06-07) |
Re: Quality of VAX compilers gah@ugcs.caltech.edu (glen herrmannsfeldt) (2006-06-11) |
Re: Quality of VAX compilers tom@kednos.com (Tom Linden) (2006-06-11) |
Re: Quality of VAX compilers jvorbrueggen@mediasec.de (=?ISO-8859-1?Q?Jan_Vorbr=FCggen?=) (2006-06-12) |
Re: Quality of VAX compilers tom@kednos.com (Tom Linden) (2006-06-15) |
Re: Quality of VAX compilers kenrose@tfb.com (Ken Rose) (2006-06-15) |
Re: Quality of VAX compilers henry@spsystems.net (2006-06-15) |
From: | "Tom Linden" <tom@kednos.com> |
Newsgroups: | comp.compilers |
Date: | 11 Jun 2006 02:18:41 -0400 |
Organization: | Kednos |
References: | 06-06-009 06-06-027 |
Keywords: | history |
Posted-Date: | 11 Jun 2006 02:18:41 EDT |
On Wed, 07 Jun 2006 20:18:28 -0700, John Fredrickson <jafred@verizon.net>
wrote:
> Peter,
>
> I don't know much about the internals of the VAX compilers other than
> they were all optimizing compilers that subscribed to the same calling
> standard, enforced by the VMS operating system and the one
> linker. That's why you could develop multiple modules of a software
> system in multiple languages (VAX-BASIC, VAX-FOTRAN, VAX-COBOL, etc)
> and link the object modules together into a single EXE file.
It goes a bit further. They developed a tool SDL, Structure Definition
Language, which allow for data declarations in a language independent
manner. By specifying the desired target language an include would be
generated in that language, However, unlike Prime, DG or Wang, there
was no common backend except for PL/I, C, Pascal and Pearl.
> The VAX hardware and VMS Operating System were designed together and
> were a beautiful system. Digital Equipment Corporation (DEC) did a
> good job transitioning to Alpha and OpenVMS.
I think you will get some argument on that, the Alpha instruction set
left a lot to be desired, which is one reason a lot of the VAX objecrs
were 'VEST'ed
Return to the
comp.compilers page.
Search the
comp.compilers archives again.