From owner-freebsd-current Wed Jul 3 3:36:33 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C436937B400 for ; Wed, 3 Jul 2002 03:36:30 -0700 (PDT) Received: from HAL9000.wox.org (12-233-156-170.client.attbi.com [12.233.156.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 242C543E4A for ; Wed, 3 Jul 2002 03:36:30 -0700 (PDT) (envelope-from das@HAL9000.wox.org) Received: from HAL9000.wox.org (localhost [127.0.0.1]) by HAL9000.wox.org (8.12.3/8.12.3) with ESMTP id g63AaSLf001345; Wed, 3 Jul 2002 03:36:28 -0700 (PDT) (envelope-from das@HAL9000.wox.org) Received: (from das@localhost) by HAL9000.wox.org (8.12.3/8.12.3/Submit) id g63AaQU0001344; Wed, 3 Jul 2002 03:36:26 -0700 (PDT) Date: Wed, 3 Jul 2002 03:36:26 -0700 From: David Schultz To: Terry Lambert Cc: current@FreeBSD.ORG, Matthew Dillon Subject: Re: -current results (was something funny with soft updates?) Message-ID: <20020703103626.GA896@HAL9000.wox.org> Mail-Followup-To: Terry Lambert , current@FreeBSD.ORG, Matthew Dillon References: <200207020314.g623Eke5038019@apollo.backplane.com> <20020702164756.E70767@dragon.nuxi.com> <3D224182.BFE8CF22@mindspring.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3D224182.BFE8CF22@mindspring.com> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thus spake Terry Lambert : > 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 majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message