Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Ian Collins Newsgroups: comp.lang.c Subject: Re: C needs to evolve Date: Sun, 3 Dec 2017 11:34:50 +1300 Lines: 30 Message-ID: References: <4d2a3d73-c48a-46e4-96ae-034dc6ae7ea1@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net sE5lzaAjPoyt8Xo93AccnwYTJrZYqfTs7E/nPe1firS0fSUnrO Cancel-Lock: sha1:Gatessn0eLgN0HSjMIepap73flg= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 In-Reply-To: Content-Language: en-US Xref: csiph.com comp.lang.c:123739 On 12/03/2017 01:50 AM, bartc wrote: > On 02/12/2017 12:28, Chris Ahlstrom wrote: >> Rick C. Hodgin wrote this copyrighted missive and expects royalties: >> >>> There are so many advances in other languages which have desirable >>> features. C needs to evolve to include some of those advancements >>> to make it a desirable first-class tool, ... >> >> C has evolved. See C++, Java, C#, Go, .... It is actually quite a long > > Not really. That's like progressing from a small car to a medium one to > a large family car (or to a truck in the case of C++). Most languages that start form a common base grow in a different direction. C++ started with modest aims (C with classes) and grew to meet the needs of its users. Java started with modest intentions and grew to meet the needs of its users and shareholders in RAM manufacturers... > But there is still a need for a small car, except we want one designed > in the 2010s not try and keep the ancient 1970 model on the road (with a > fleet of big support vehicles and technical staff accompanying it on > each journey). Several of my friends enjoy using their 60s and 70s cars. Those that have survived have had the bugs shaken (quite literally round here) out and do all that is required of them. Given the choice of a 60s Cooper S or the current pastiche, I know which I'd choose. -- Ian.