delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/06/01/14:45:20

From: "AndrewJ" <luminous-is AT home DOT com>
Newsgroups: comp.os.msdos.djgpp
References: <Pine DOT LNX DOT 4 DOT 21 DOT 0005312058020 DOT 1241-100000 AT roadrunner DOT grendel DOT net> <200005311635 DOT TAA23319 AT mailgw1 DOT netvision DOT net DOT il>
Subject: Re: Internal compiler error
Lines: 35
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
Message-ID: <6ZxZ4.135284$55.2868598@news2.rdc1.on.home.com>
Date: Thu, 01 Jun 2000 18:30:26 GMT
NNTP-Posting-Host: 24.42.120.18
X-Complaints-To: abuse AT home DOT net
X-Trace: news2.rdc1.on.home.com 959884226 24.42.120.18 (Thu, 01 Jun 2000 11:30:26 PDT)
NNTP-Posting-Date: Thu, 01 Jun 2000 11:30:26 PDT
Organization: @Home Network Canada
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

>Actually, this is one of the GNU coding guidelines; see the file
>standards.info (it comes with GDB, for example).  The rationale is
>that, since Unix utilities were traditionally written optimized for
>memory size (because Unix was born on a 16-bit machine), writing
>programs that consume lots of memory will lead to a very different
>design, which will prevent Unix vendors from suing the FSF for
>plagiarism.

I can understand the point of wanting to avoid any possible legal dispute, but
after the years upon years of success that the FSF has had with their software
without said legal problems, why don't they devote a bit of their development
time to making the tools both good *and* efficient.  And before anyone says "do
it yourself and submit a patch", I just want to say that I am hardly skilled
enough to do such a thing.

> Don't forget that Watcom (and others) are single-platform compilers,
> while GCC is highly portable.

Watcom
host platforms -> DOS, Windows 3/9x/NT, QNX
target platforms -> DOS16 (MZ, COM), DOS32 (various extender technologies),
Win16/32/NT (executable, DLL, console, gui), Novell NLM, OS/2 (executable, DLL,
presentation manager),  ADS (autocad development system),  QNX (16, 32),
Penpoint (?).  There's also ELF, but it's really buggy and unusable.

It doesn't match GCC in scope of host platforms or target architechtures, but
no compiler I know of can target as many x86's operating systems as Watcom all
in one package (that excludes the myriad number of ports of GCC from this
comparison).

OTO, this is all moot, off-topic, and irrelevent.

AndrewJ


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019