home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!decwrl!decwrl!world!iecc!compilers-sender
- From: graham@maths.su.oz.au (Graham Matthews)
- Newsgroups: comp.compilers
- Subject: Re: Pros and cons of high-level intermediate languages
- Keywords: C, translator
- Message-ID: <92-07-084@comp.compilers>
- Date: 24 Jul 92 01:19:05 GMT
- References: <92-07-068@comp.compilers> <92-07-074@comp.compilers>
- Sender: compilers-sender@iecc.cambridge.ma.us
- Reply-To: graham@maths.su.oz.au (Graham Matthews)
- Organization: Sydney University Computing Service, Sydney, NSW, Australia
- Lines: 20
- Approved: compilers@iecc.cambridge.ma.us
-
- (Olivier Ridoux) writes:
- >d) There is no first-class label data-type. One can neither store and
- >read labels, nor goto stored labels.
-
- I think you will find that gcc 2.X allows you to have arrays of labels.
- Any gcc experts out there to confirm this?
-
- As to high-level intermediate languages the biggest problem I see is
- making sure that the user gets meaningful errors. On many languages I have
- used that translate into C one gets C compiler error messages at times as
- part of the language level error messages. YUK!
-
- graham
- --
- Graham Matthews
- Pure Math, Uni.Sydney, Oz
- graham@maths.su.oz.au
- --
- Send compilers articles to compilers@iecc.cambridge.ma.us or
- {ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request.
-