Date: Sat, 4 Mar 2000 05:46:17 +0600 (LKT) From: Kalum Somaratna aka Grendel X-Sender: root AT darkstar DOT grendel DOT net To: djgpp AT delorie DOT com Subject: Re: C++, what is it (Was: Re: Fastest bitblt?) In-Reply-To: <38BFE6B7.A9D31ED8@americasm01.nt.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp AT delorie DOT com Errors-To: dj-admin AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Fri, 3 Mar 2000, Rolf Campbell wrote: > Kalum Somaratna aka Grendel wrote: > > > > BTW I love C++ but sometimes I get the feeling when I read statements like > > the above that it is more a toolkit which you can use to "patch up" > > various problematic designs (BTW I'm _not_ referring to DJGPP) rather than > > a programming language. > > What do you mean by a toolkit for patching designs? IMHO people frequently use the code reuse facilities of c++ to "program down", which means to add features like bounds checking arrays, decent strings, nonzero based arrays etc that arguably should have been in the base language, rather than to "program up" (which was what the code resue facility was supposed to do) by extending API's like adding a different style of a file selector dialog box etc.. Thats why I say that c++ is more close to being a complete language kit rather than a fully functional language. Grendel Hi, I'm a signature virus. plz set me as your signature and help me spread :)