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.