Deutsch   English   Français   Italiano  
<vvlggs$2uvnf$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Richard Heathfield <rjh@cpax.org.uk>
Newsgroups: comp.lang.c
Subject: Re: do { quit; } else { }
Date: Fri, 9 May 2025 19:11:40 +0100
Organization: Fix this later
Lines: 39
Message-ID: <vvlggs$2uvnf$1@dont-email.me>
References: <vspbjh$8dvd$1@dont-email.me> <8634enhcui.fsf@linuxsc.com>
 <vsph6b$ce6m$5@dont-email.me> <86ldsdfocs.fsf@linuxsc.com>
 <20250406162607.0000657a@yahoo.com> <867c3xfhkk.fsf@linuxsc.com>
 <vvl45l$2rt1b$1@raubtier-asyl.eternal-september.org>
 <tNoTP.8395$rdEd.658@fx39.iad>
 <vvl5hj$2sb38$1@raubtier-asyl.eternal-september.org>
 <vvl6qb$2sicf$1@dont-email.me> <vvl8fi$2t30c$1@dont-email.me>
 <vvlaaq$2sicg$1@dont-email.me> <iDqTP.313516$ujgb.212279@fx15.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 09 May 2025 20:11:43 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="2b573b17a97b3b771864cdd7a1499e84";
	logging-data="3112687"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19qKECA724CP2FnucRqbb/2SI8cGnav2VZYTp4YCCnasg=="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:bNH1FIvA+xm+TtMu6FfHbKDJW7k=
Content-Language: en-GB
In-Reply-To: <iDqTP.313516$ujgb.212279@fx15.iad>
Bytes: 2668

On 09/05/2025 18:07, Scott Lurndal wrote:
> Richard Heathfield <rjh@cpax.org.uk> writes:

<snip>

>> Four important ways that C scores over other languages are:
>>
>> * Speed
>> * Simplicity
>> * Size
>> * Portability
>>
>> The more you add, the more likely you are to slow it down, the
>> more complex you make it, the bigger it gets, and the harder it
>> is to port.
> 
> To be fair to C++ (not to C++ fanatics, however), it is
> worth pointing out that one doesn't need to use all the
> C++ crapola to leverage some of the good features of
> C++ (C with classes, basically) and obtain the same four
> important characteristics you raise above.

Sure. On the other hand, C++ already has classes.

If I want to tighten a nut, I use an adjustable spanner. If I 
want a hole, I don't pick up a bit in the spanner's jaws and do a 
cack-handed job; I pick up a drill. Tools don't compete... or 
shouldn't.

I have classes at my fingertips whenever I want them, I don't 
have to wait 20 years for the ISO guys to change C, and C gets to 
stay light and tight.

-- 
Richard Heathfield
Email: rjh at cpax dot org dot uk
"Usenet is a strange place" - dmr 29 July 1999
Sig line 4 vacant - apply within