Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/17/84; site opus.UUCP
Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!panda!talcott!harvard!seismo!hao!nbires!opus!rcd
From: rcd@opus.UUCP (Dick Dunn)
Newsgroups: net.lang.c
Subject: Re: Translation Systems??
Message-ID: <187@opus.UUCP>
Date: Thu, 31-Oct-85 00:46:55 EST
Article-I.D.: opus.187
Posted: Thu Oct 31 00:46:55 1985
Date-Received: Sat, 2-Nov-85 07:27:40 EST
References: <27600045@uiucdcs> <125@ccicpg.UUCP>
Organization: NBI,Inc, Boulder CO
Lines: 13

>   Translation Systems is indeed a software house in Waltham. Quite small
> (about 10 people currently). They have a set of compilers based on
> a nice idea: separate front-ends generate common intermediate code.
> A global (presumably good) optimizer works on this code and produces
> optimized stuff. Then, a machine-specific code generator does the rest.

The "nice idea" is generally referred to as UNCOL, meaning UNiversal
Compiler-Oriented Language.  The idea, by that particular name, is at least
25 years old.  The problems with it are not quite as well known as the
advantages that are obvious at first glance, but they are there.
-- 
Dick Dunn	{hao,ucbvax,allegra}!nbires!rcd		(303)444-5710 x3086
   ...At last it's the real thing...or close enough to pretend.