Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Tue, 1 Jan 2002 19:40:08 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Tue, 1 Jan 2002 19:39:57 -0500 Received: from jalon.able.es ([212.97.163.2]:18401 "EHLO jalon.able.es") by vger.kernel.org with ESMTP id ; Tue, 1 Jan 2002 19:39:53 -0500 Date: Wed, 2 Jan 2002 01:42:33 +0100 From: "J.A. Magallon" To: Richard Gooch Cc: Larry McVoy , Oliver Xymoron , samson swanson , linux-kernel@vger.kernel.org Subject: Re: a great C++ book? Message-ID: <20020102014233.C5968@werewolf.able.es> In-Reply-To: <20020101041111.29695.qmail@web14310.mail.yahoo.com> <20020101104331.F4802@work.bitmover.com> <200201012001.g01K1NF15702@vindaloo.ras.ucalgary.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7BIT In-Reply-To: <200201012001.g01K1NF15702@vindaloo.ras.ucalgary.ca>; from rgooch@ras.ucalgary.ca on Tue, Jan 01, 2002 at 21:01:23 +0100 X-Mailer: Balsa 1.3.0 Lines: 31 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On 20020101 Richard Gooch wrote: > >Object-oriented programming is a good tool. One of many. But it >shouldn't be a religion, nor do you need to write in C++ to make use Use the right tool for the purpose. You bet for rewriting half the C++ runtime in C instead of not-using the bloated part of C++. Pretty. If you're going to program in a OO way, use an oo language. And I get tired of people saying C++ is bloat. My pupils at 5th course of Computer Science still think C++ is bloat. They have no idea on compilers. And they bless Ada. A 5th level virtual function still has only a one-level indirection overhead when called. Low level code is just as efficient as C. If a C++ program is bloated it is the programmers matter, not the language. >of it. A good example of object-oriented programming done in C is the >Xt toolkit. > kidding ???? Perhaps GTK+, but Xt... By -- J.A. Magallon # Let the source be with you... mailto:jamagallon@able.es Mandrake Linux release 8.2 (Cooker) for i586 Linux werewolf 2.4.18-pre1-beo #3 SMP Thu Dec 27 10:15:27 CET 2001 i686 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/