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.