Path: csiph.com!x330-a1.tempe.blueboxinc.net!feeder1.hal-mli.net!weretis.net!feeder4.news.weretis.net!dedekind.zen.co.uk!zen.net.uk!hamilton.zen.co.uk!shaftesbury.zen.co.uk.POSTED!not-for-mail From: Nobody Subject: Re: Why C++ is vastly superior to C Date: Mon, 16 May 2011 18:53:31 +0100 User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.) Message-Id: Newsgroups: comp.lang.c++ References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lines: 12 Organization: Zen Internet NNTP-Posting-Host: 314132e9.news.zen.co.uk X-Trace: DXC=VnVkm=cnk5ciL<5ka_Y5:inok4Z\c^aW9UlMg X-Complaints-To: abuse@zen.co.uk Xref: x330-a1.tempe.blueboxinc.net comp.lang.c++:5027 On Mon, 16 May 2011 09:29:07 -0700, Krice wrote: > You can live without templates, it's the least important feature > of C++ and people constantly over/misuse it. Most important feature > is class programming: instances, encapsulation and inheritance, > the OOP basics. Maybe for you. OTOH, if performance matters, templates are essential. And if performance doesn't matter, higher-level languages offer the OOP features with less hassle. IOW, if you don't need templates, you probably don't need C++ either.