Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder.erje.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Ian Collins Newsgroups: comp.lang.c++,comp.lang.c Subject: Re: C/C++ question about dynamic "static struct" Date: Thu, 18 Oct 2012 23:37:49 +1300 Lines: 24 Message-ID: References: <507F380B.2060402@verizon.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net 0fKkv43sJAQR/bAD2dfrxAWNfei/pgw+4dNyJf6AqBBG1es/SkwhiJl7vYckEbfohs Cancel-Lock: sha1:bqW4Zq90FjutrdUADkljlElSuOk= User-Agent: Mozilla/5.0 (X11; SunOS i86pc; rv:12.0) Gecko/20120423 Thunderbird/12.0 In-Reply-To: Xref: csiph.com comp.lang.c++:19047 comp.lang.c:27308 On 10/18/12 22:17, jacob navia wrote: > > The language has grown SO complex that nobody knows ALL the subtleties > of it. Most programmers know a small subset that they use (30-40%), and > ignore the rest. Experts may know 60-70%, but nobody really understands > it ALL. You never seem to get the point that there is nothing wrong with cherry picking language features. A project team should agree which features they want to use and stick with them until they are happy to embrace more. Maybe they never will, that fine, the choice is theirs. At least they are able to make a choice. Even you recognise some of the benefits C++ can offer by including C++ like extensions to your compiler. You may call be biased, but I was a C programmer for over a decade before I learned C++ and two decades later I still work on C as well as C++ projects. But I really miss some C++ features when I'm working in C, RAII more than anything else. I guess its much the same as missing the 1st class menu when flying economy! -- Ian Collins