🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #2059

Re: Compiler reviews

#2059
From: eepjm
Date: Tue, 07 May 1991 04:40
44 lines
3071 bytes
In article <2934.2821B3F2@puddle.fidonet.org>,
   Cees.van.Kessel@p4465.f14.n512.z2.fidonet.org (Cees van Kessel) writes:
> During a recent cleanup of my paper stack I found several article copies on 
> compiler reviews.  Another trip to the Uni library completed the list and here 
> its:

 [and then follows a list of references to review articles for various
  Modula-2 compilers]

This is undoubtedly useful stuff, but I'm feeling lazy, so it's worth
asking the question: has anyone read these reviews (and/or other sources
of information) to the point of being to reach some general conclusions
- for example, is it possible to make statements of the form "almost
everyone agrees that Brand X is far superior to its competitors"?  Or does
it simply turn out that different reviewers have different opinions?

For the record, here is what I know about the subject:
1. I've used several different Modula-2 compilers for the VAX, and they were
   all of unacceptable quality.  (Sorry, I can't remember the names of the
   suppliers, though I could ask our computing centre if anyone really wants
   to know).
2. I've briefly used a Logitech compiler for the IBM PC before giving up
   in disgust - though I've since been told that that was an old version and
   that some of the problems with it have been fixed.
3. I've used FTL for the IBM PC very extensively over the last few years,
   and am generally satisfied although I can see some room for improvement.
   I have a rather long list of bugs for this one (but this is not a
   criticism, I believe that I would accumulate an equally long list for
   *any* compiler that I had used that heavily).  It has only two really
   severe faults: (a) all the built-in floating point operations are badly
   designed (slow, and not re-entrant so that programs crash when you try
   to use multitasking); (b) it can only produce Real Address Mode code,
   i.e. it ignores the segmentation hardware of the 80286 and up and
   therefore you are limited to program size < 640K.  There are a few other
   aspects of the compiler design with which I disagree, but I didn't plan
   to make this posting a full review (Could produce a full review, I
   suppose, if enough people want it).
4. I've seen lots of commentary, in this group and elsewhere, on various
   other compilers but very little on *comparative* judgements - most
   people, like me, probably know only one compiler really well and
   therefore can't answer the interesting question of "which is better than
   which".

Peter Moylan                        eepjm@cc.newcastle.edu.au
Technical Details
Message-ID: <1991May7.144056.10082@cc.newcastle.edu.au>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!wuarchive!uunet!munnari.oz.au!metro!seagoon.newcastle.edu.au!cc.newcastle.edu.au!eepjm
References: <2934.2821B3F2@puddle.fidonet.org>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!wuarchive!uunet!munnari.oz.au!metro!seagoon.newcastle.edu.au!cc.newcastle.edu.au!eepjm
From: eepjm@cc.newcastle.edu.au
Newsgroups: comp.lang.modula2
Subject: Re: Compiler reviews
Message-ID: <1991May7.144056.10082@cc.newcastle.edu.au>
Date: 7 May 91 04:40:56 GMT
References: <2934.2821B3F2@puddle.fidonet.org>
Organization: University of Newcastle, AUSTRALIA
Lines: 44