From owner-freebsd-hackers Tue Mar 5 8:53:17 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from dns.pacang.com (adsl-63-193-245-242.dsl.snfc21.pacbell.net [63.193.245.242]) by hub.freebsd.org (Postfix) with ESMTP id 0850F37B416 for ; Tue, 5 Mar 2002 08:53:11 -0800 (PST) Received: (from bservies@localhost) by dns.pacang.com (8.9.3/8.9.2) id IAA27191; Tue, 5 Mar 2002 08:52:53 -0800 Date: Tue, 5 Mar 2002 08:52:53 -0800 From: Byron Servies To: "Steve B." Cc: "Eugene L. Vorokov" , freebsd-hackers@FreeBSD.ORG Subject: Re: C vs C++ Message-ID: <20020305085253.A27065@pacang.com> References: <200203051407.g25E7Cd67446@bugz.infotecs.ru> <001201c1c464$06416fd0$f642d9cf@DROID> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <001201c1c464$06416fd0$f642d9cf@DROID>; from steveb99@earthlink.net on Tue, Mar 05, 2002 at 08:37:21AM -0800 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On March 05, 2002 at 08:37, Steve B. wrote: > I take a simplistic view after years of C++. > > C++ is good for large projects that need to be maintained into the future. > Then the advantages of OO starts to kick in. For small projects that won't > change much then C is the better choice IMO. My 2 cents, Design first. In my experience the language used is largely irrelevant until the skill set of the people implementing the project are taken into account. With a good design you can match the requirements of the project to the skills of the people. The language and approach (OO, procedural, data driven, etc.) will usually be obvious at that point. Naturally, political issues will come into play, too. Just remember the old saw: you can write bad fortran in any language. It is up to the implementer to structure the software for maintainability, regardless of the language used. Byron To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message