Thus spake Terry Lambert <[EMAIL PROTECTED]>:
> Personally, I prefer knowing my code should work before giving
> it to the compiler, rather than using the compiler to think
> about things I'm too lazy/incapable of thinking of on my own.
> Given that, I would always favor a trade for faster run time
> and slower compile time.

Error checking can be a good thing, but then there's...

javac:  Variable MIGHT have been used uninitialized.  I don't
        really know because I can't do dataflow analysis, but
        I will refuse to compile until you change your code.

On the topic of good commercial compilers, I always liked the old
versions of Borland TurboC (later BorlandC).  They generated
compact, efficient code with a number of reasonable optimizations.
(I suppose that isn't hard when your target platforms range from
the 8086 to the 80386.)  For the record, TurboC 1.0 on an 8088 is
roughly half as fast as GCC 2.95 on a 450MHz Pentium 3.  ``For
every change in hardware capacity, there is an equal and opposite
change in software efficiency.''

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to