Bruno Haible <haible@...> wrote:
> > Now I read about another compile-method in the "gambit" docs and the
> > compiler is Watcom C/C++.
> Forget it. Don't waste your time on it. Watcom C is *crap*. There are
> many compilers that are not as good as GCC. But none is as crappy as
> Watcom C.
I don't know what Watcom is like now (or if it's even still
around), but, 10 years ago, Watcom C blew everything else away -- it was
VERY good, and very reliable (IIRC). In the years since then, I've yet
to see an i86 compiler that even comes close to the incredibly-efficient
code output by the Watcom C compiler (although I have not, admittedly,
looked at the output of the Intel one). If you enable argument-passing-
via-registers, the generated code is difficult to distinguish from
hand-written assembly code.
DISCLAIMER: this message is the author's personal opinion and does not
constitute the support, opinion, or policy of Agilent Technologies, or
of the little green men that have been following him all day.