Deutsch   English   Français   Italiano  
<vala0s$33pkn$4@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!.POSTED!not-for-mail
From: "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com>
Newsgroups: comp.lang.c
Subject: Re: Top 10 most common hard skills listed on resumes...
Date: Tue, 27 Aug 2024 12:39:08 -0700
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <vala0s$33pkn$4@dont-email.me>
References: <vab101$3er$1@reader1.panix.com>
 <vad7ns$1g27b$1@raubtier-asyl.eternal-september.org>
 <vad8lr$1fv5u$1@dont-email.me> <vaf7f0$k51$2@reader1.panix.com>
 <vafgb2$1to4v$2@dont-email.me>
 <vafkdk$1ut4h$2@raubtier-asyl.eternal-september.org>
 <20240825192810.0000672c@yahoo.com>
 <vafs6u$21ofd$1@raubtier-asyl.eternal-september.org>
 <vafsst$20j4p$3@dont-email.me> <vaj3c4$2lb2c$1@dont-email.me>
 <vaj46o$2kusd$2@dont-email.me> <vajvoh$2t849$1@dont-email.me>
 <vak35f$2tphj$1@raubtier-asyl.eternal-september.org>
 <vak6f8$2tsqj$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 27 Aug 2024 21:39:09 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="52c83a49fe4fa5f4a9ef4ce5f02f64f9";
	logging-data="3270295"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+obj0mZWILfj0Mznl0M4pRd/HmlGz6MHo="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Lx0a+bS9+3EGOYtMzb1kcUT+tWo=
In-Reply-To: <vak6f8$2tsqj$2@dont-email.me>
Content-Language: en-US
Bytes: 2975

On 8/27/2024 2:32 AM, David Brown wrote:
> On 27/08/2024 10:36, Bonita Montero wrote:
>> Am 27.08.2024 um 09:37 schrieb David Brown:
>>
>>
>>> But it is also fair to say that abstractions are less than you might 
>>> see on "big" systems.  For systems programming, there is more concern 
>>> about the efficiency of the results, ...
>>
>> C++ is efficient and abstract in one.
> 
> Any simple one-line claim here is clearly going to be wrong.
> 
> 
> C++ code can be efficient, or abstract, or both, or neither.  The 
> language supports a wide range of coding practices, including bad ones.
> 
> Some types of abstraction inevitably have run-time costs (speed or code 
> space), which can be highly relevant in resource-constrained systems or 
> other situations where efficiency is paramount (games programming is a 
> fine example).  These abstractions may or may not be worth the cost in 
> the overall picture - it is up to the software developer to figure that 
> out, regardless of the language.
> 
>>
>>> We very rarely see exceptions in this field, but OOP is certainly 
>>> common now.
>>
>> You have to accept exceptions with C++ since there are a lot of places
>> where C++ throws a bad_alloc or system_error.
> 
> Incorrect.  Like most low-level or systems programmers using C++, I have 
> exceptions disabled and never use them.

[...]

Ditto. Usually, that is the way to go.