🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.intel
Article #293

Re: PLM vs. C for 80286/80386

#293
From: Tom Neff
Date: Tue, 27 Jun 1989 17:58
27 lines
1883 bytes
In article <190@uvacs.cs.Virginia.EDU> mac@uvacs.cs.Virginia.EDU (Alex Colvin) writes:
>PLM does a nice job in the code generation department...

>iC86, by contrast, has a naive code generator.  This isn't normally a
>problem, unless you're really tight on microseconds.  Since it's not an
>ANSI C compiler, it doesn't give you a lot of control over parameter
>passing (you keep generating code to widen char to int), signed-ness, etc.
>The libraries are pretty antiquated.

Once again, since a lot of people seem to be unaware of this: The iC86
Alex is talking about is the bad, old Mark Williams-derived unusable
atrocity.  (Versions 3.1 and earlier.)  The shiny, new iC86 4.0, out for
well over a year now, is no relation!

Intel wrote a dpANS compatible front end and hitched it to the good PL/M
code generator Alex alludes to above.  The libraries are fine, and available
in all memory models.  You even have builtins available (optionally) for
hardware specific things like OUT and MOVB, so you can use iC86 to write
high performance embedded stuff.  The code is ROMable and interfaces well
with the other Intel languages - PL/M, ASMx86 of course, Pascal, Fortran.

Remember, old C bad, new C good.
-- 
You may not redistribute this article for profit without written permission.
--
Tom Neff				UUCP:     ...!uunet!bfmny0!tneff
    "Truisms aren't everything."	Internet: tneff@bfmny0.UU.NET
Technical Details
Message-ID: <14419@bfmny0.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!lll-winken!uunet!bfmny0!tneff
References: <598@philtis.UUCP> <14381@bfmny0.UUCP> <1765@auspex.auspex.com> <190@uvacs.cs.Virginia.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!lll-winken!uunet!bfmny0!tneff
From: tneff@bfmny0.UUCP (Tom Neff)
Newsgroups: comp.sys.intel
Subject: Re: PLM vs. C for 80286/80386
Keywords: PLM C
Message-ID: <14419@bfmny0.UUCP>
Date: 27 Jun 89 17:58:55 GMT
References: <598@philtis.UUCP> <14381@bfmny0.UUCP> <1765@auspex.auspex.com> <190@uvacs.cs.Virginia.EDU>
Reply-To: tneff@bfmny0.UUCP (Tom Neff)
Organization: ^
Lines: 27