Re: Quality of VAX compilers

"Tom Linden" <tom@kednos.com>
11 Jun 2006 02:18:41 -0400

          From comp.compilers

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)
| List of all articles for this month |

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

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



Post a followup to this message

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