Article View: comp.std.c++
Article #3068Re: STL still in standard
From: Dick Menninger
Date: Mon, 22 Jan 1996 22:08
Date: Mon, 22 Jan 1996 22:08
40 lines
2189 bytes
2189 bytes
> ==========Steve Karmesin, 1/19/96========== > Micha Berger wrote: > ....snip... > First, I will dispute the claim that something like the STL is not OO. > Second, even if it was not that doesn't make it a bad part of C++. > The fact that the algorithm of the STL aren't tied to particular data > structures does not mean that it is not OO. A better OO language than C++ > would in fact allow the algorithms themselves to be objects. The > fact that > they are written as templates rather than classes in C++ is because of > limitations in C++, not limitations in the idea of objects. > Object != class. > > I would say that the STL is a big help in OO design, even if the > algorithms > aren't considered to be objects themselves. Actually, the templated algorithms are more at the level of meta-object patterning. If strict OO does not allow you to get up out of the furrow you are digging to see larger pictures, then strict OO has a serious problem of too narrow a vision of the problem space. Being able to explicitly codify generic forms is an essential part of good OO. It sounds like people want everyone to reinvent the wheel for some misplaced notion of purity. Good Day Dick Dick.Menninger@DaytonOH.ATTGIS.COM --- [ comp.std.c++ is moderated. Submission address: std-c++@ncar.ucar.edu. Contact address: std-c++-request@ncar.ucar.edu. The moderation policy is summarized in http://dogbert.lbl.gov/~matt/std-c++/policy.html. ]
Technical Details
Message-ID:
<DLLJL2.4Ku@falcon.daytonoh.attgis.com>Path:
arc1-ca.pugleaf.net!in2.uu.net!bounce-backReferences:
<30FED537.43283C@ccsf.caltech.edu>Show Full Headers
Complete Article Headers
From: Dick Menninger <Dick.Menninger@daytonoh.attgis.com> Message-ID: <DLLJL2.4Ku@falcon.daytonoh.attgis.com> X-Original-Date: Mon, 22 Jan 1996 19:03:02 GMT Path: arc1-ca.pugleaf.net!in2.uu.net!bounce-back Date: 22 Jan 96 22:08:35 GMT Approved: fjh@cs.mu.oz.au Newsgroups: comp.std.c++ Subject: Re: STL still in standard Reply-To: mennid <Dick.Menninger@daytonoh.attgis.com> Organization: AT&T Global Information Solutions X-Newsreader: DiscussIT 2.5.1.3 for MS Windows [AT&T Software Products Division] References: <30FED537.43283C@ccsf.caltech.edu> X-Auth: PGPMoose V1.1 PGP comp.std.c++ iQBFAgUBMQQLDuEDnX0m9pzZAQHd+gGAkJdSJ85fpmdHpnESPUsVGubEi62MjmeI SCP4R43o+OjmwmDR30E4jXviqAWZEfem =p4F1