Related articles |
---|
UIL - Universal Intermediate Language sguthery@tiac.net (Scott Guthery) (1998-05-07) |
Re: UIL - Universal Intermediate Language dwight@pentasoft.com (1998-05-12) |
Re: UIL - Universal Intermediate Language laheadle@cs.uchicago.edu (Lyn A Headley) (1998-05-15) |
Re: UIL - Universal Intermediate Language danwang+news@cs.Princeton.EDU (Daniel C. Wang) (1998-05-17) |
Re: UIL - Universal Intermediate Language laheadle@cs.uchicago.edu (Lyn A Headley) (1998-05-18) |
Re: UIL - Universal Intermediate Language shao@cs.yale.edu (Zhong Shao) (1998-05-27) |
From: | dwight@pentasoft.com (Dwight VandenBerghe) |
Newsgroups: | comp.compilers |
Date: | 12 May 1998 22:18:39 -0400 |
Organization: | All USENET -- http://www.Supernews.com |
References: | 98-05-045 |
Keywords: | UNCOL |
On 7 May 1998 17:00:52 -0400, "Scott Guthery" <sguthery@tiac.net>
wrote:
>Anybody have any docs for UIL? I'm particularly interested in the
>order codes.
I don't, but there was a guy in Golden, Colorado who knew about this -
Bob McClure at Unidot. He made a series of compilers that had an
UNCOL-like intermediate form, I think.
What happened to UNCOL? Well, the problem was that we were
approaching the problem at too low a level. Ritchie got it right. C
is the universal intermediate language, and you know, it is looking
pretty good to me these days as my primary language, again. C++ sucks
the big one; yet another bloated project is coming along just like the
last two, that is to say, big and slow and hard to understand. C++ is
just too damned klunky and complicated for the non-specialist (that
is, non-standards type of guy) to master. You get pretty good at it,
but it always bites you in the end. I'm thinking retro these days,
back to the UNCOL of my youth - C. Funny that it's even more powerful
than C++: I can do exceptions and garbage collection in C and have
them be small and fast and usable, unlike the 300K overhead for
exceptions in my local C++ compiler. But I'm just ranting; good luck
on your UNCOL discoveries.
Dwight
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.