Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"There are things that are so serious that you can only joke about them" -- Heisenberg


devel / comp.lang.c++ / Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

SubjectAuthor
* "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lynn McGuire
+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"John McCue
|`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
| `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Blue-Maned_Hawk
|  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|   +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|   `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Blue-Maned_Hawk
|    `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|     `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Blue-Maned_Hawk
+- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Blue-Maned_Hawk
+- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|+- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Janis Papanagnou
|+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kaz Kylheku
||`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| | +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Malcolm McLean
|| | |`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| | `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |  +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |   `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |    `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |     `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |      `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |       `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |        `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |         `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Janis Papanagnou
||  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
||   `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Janis Papanagnou
||    `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
||+- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Andreas Kempe
||`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |+- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |+- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"bart
|| |`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Malcolm McLean
|| | `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
|| |   `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |    +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |    |`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |    | `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |    `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
|| |     `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |      `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
|| |       +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"bart
|| |       |+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
|| |       ||`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |       || +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
|| |       || |`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |       || | +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kaz Kylheku
|| |       || | `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Paavo Helde
|| |       || |  +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |       || |  |+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"bart
|| |       || |  ||`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |       || |  |`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Ross Finlayson
|| |       || |  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |       || |   +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |       || |   |`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kaz Kylheku
|| |       || |   | `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |       || |   |  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kaz Kylheku
|| |       || |   |   `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |       || |   `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"paavo512
|| |       || |    +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |       || |    `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Scott Lurndal
|| |       || `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kaz Kylheku
|| |       ||  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |       ||   `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
|| |       ||    `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David Brown
|| |       ||     +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Michael S
|| |       ||     `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |       ||      `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"aph
|| |       |`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |       +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"aph
|| |       |`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| |       | `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |       |  `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kaz Kylheku
|| |       |   `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|| |       `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
|| `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Kenny McCormack
||  `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Scott Lurndal
|`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lynn McGuire
| +- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
| `- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Scott Lurndal
+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Blue-Maned_Hawk
|+- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
|`- Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lynn McGuire
+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"David LaRue
|`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
| +* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
| |+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Chris M. Thomasson
| ||+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lawrence D'Oliveiro
| ||`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Janis Papanagnou
| |`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Lynn McGuire
| `* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Malcolm McLean
+* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Derek
`* Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"Mr. Man-wai Chang

Pages:1234567
Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us5ear$3besu$6@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3232&group=comp.lang.c%2B%2B#3232

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Mon, 4 Mar 2024 21:26:51 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 6
Message-ID: <us5ear$3besu$6@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us5dl8$3b8mq$6@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 4 Mar 2024 21:26:51 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="ebd4c9541601cb1e1312dcde6a0cb96a";
logging-data="3521438"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+kJDMp6j0kd92sl8S5Jtjo"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:FGvyPvNjX/F3pPo8nlB8fXSse78=
 by: Lawrence D'Oliv - Mon, 4 Mar 2024 21:26 UTC

On Mon, 4 Mar 2024 13:15:20 -0800, Chris M. Thomasson wrote:

> Would you trust a "safe" language that had some critical libraries that
> were written in say, C?

The less C code you write, the easier it is to keep it under control.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us5eee$3b8mq$9@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3233&group=comp.lang.c%2B%2B#3233

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Mon, 4 Mar 2024 13:28:46 -0800
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <us5eee$3b8mq$9@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us5dl8$3b8mq$6@dont-email.me> <us5ear$3besu$6@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 4 Mar 2024 21:28:46 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="334205b201d1f541c8f6313683f0a0e0";
logging-data="3515098"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+AVmr0h0atLzHjRiqjM2S4761THWHrZ+c="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:zNLAw+NmTiWN+oa3OxhFnnpPnPA=
In-Reply-To: <us5ear$3besu$6@dont-email.me>
Content-Language: en-US
 by: Chris M. Thomasson - Mon, 4 Mar 2024 21:28 UTC

On 3/4/2024 1:26 PM, Lawrence D'Oliveiro wrote:
> On Mon, 4 Mar 2024 13:15:20 -0800, Chris M. Thomasson wrote:
>
>> Would you trust a "safe" language that had some critical libraries that
>> were written in say, C?
>
> The less C code you write, the easier it is to keep it under control.

Excellent comment in a C group. Well, you should move to another group?

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us5egg$3b8mq$10@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3234&group=comp.lang.c%2B%2B#3234

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Mon, 4 Mar 2024 13:29:52 -0800
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <us5egg$3b8mq$10@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us5dl8$3b8mq$6@dont-email.me> <us5ear$3besu$6@dont-email.me>
<us5eee$3b8mq$9@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 4 Mar 2024 21:29:52 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="334205b201d1f541c8f6313683f0a0e0";
logging-data="3515098"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18YuivZsphBWP7Oh/2BJbX+5KUMBF/UxWk="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:29gk3tTqp/v6un+eJmQ6g+FjLJ0=
Content-Language: en-US
In-Reply-To: <us5eee$3b8mq$9@dont-email.me>
 by: Chris M. Thomasson - Mon, 4 Mar 2024 21:29 UTC

On 3/4/2024 1:28 PM, Chris M. Thomasson wrote:
> On 3/4/2024 1:26 PM, Lawrence D'Oliveiro wrote:
>> On Mon, 4 Mar 2024 13:15:20 -0800, Chris M. Thomasson wrote:
>>
>>> Would you trust a "safe" language that had some critical libraries that
>>> were written in say, C?
>>
>> The less C code you write, the easier it is to keep it under control.
>
> Excellent comment in a C group. Well, you should move to another group?

http://fractallife247.com/test/hmac_cipher/ver_0_0_0_1?ct_hmac_cipher=7e7e1c663477d02a3adbf99372cfa1e0e719dcdabd20b50c27000dba3eb5dc342e3e0403607bb40f00b999b6bc24559ca0858b445c097a3848b457b1028ab0d78aa57934cd00b99dd080f80bf7791a11d5df6435fb0e

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<20240305005948.00002697@yahoo.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3235&group=comp.lang.c%2B%2B#3235

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: already5...@yahoo.com (Michael S)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites
Cybersecurity Risks"
Date: Tue, 5 Mar 2024 00:59:48 +0200
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <20240305005948.00002697@yahoo.com>
References: <us0brl$246bf$1@dont-email.me>
<us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me>
<us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me>
<us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="ca10b4c024403001a5662ed8e59df858";
logging-data="3548838"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/tB+OWlgUuLG3pb/74SMLeNRUXv4ArLX8="
Cancel-Lock: sha1:QDJqjLINtdc6Qhg9KpDxnAFNCjQ=
X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.34; x86_64-w64-mingw32)
 by: Michael S - Mon, 4 Mar 2024 22:59 UTC

On Mon, 4 Mar 2024 21:07:27 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

> On Mon, 4 Mar 2024 11:44:06 +0000, Malcolm McLean wrote:
>
> > And of course Google can solve a problem by inventing a new
> > language and putting up all the infrastructure that that would need
> > around it.
>
> Google has invented quite a lot of languages: Dart and Go come to
> mind, and also this “Carbon” effort.
>
> I suppose nowadays a language can find a niche outside the
> mainstream, and still be viable. Proprietary products need
> mass-market success to stay afloat, but with open-source ones, what’s
> important is the contributor base, not the user base.

Go *is* mainstream, more so than Rust.
Dart is not mainstream and is not even niche.
For Carbon it's too early to call, but so far prospects look bleak.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us5tib$3egmg$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3236&group=comp.lang.c%2B%2B#3236

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_pa...@hotmail.com (Janis Papanagnou)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 02:46:51 +0100
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <us5tib$3egmg$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me> <us1lb5$2f4n4$1@dont-email.me>
<20240303092938.43@kylheku.com> <us2m8u$2m9mm$1@dont-email.me>
<us4rh3$37pqa$1@dont-email.me> <us505a$38r3n$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 5 Mar 2024 01:46:51 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c5598e8be5514ee0f1cec2683e74459d";
logging-data="3621584"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18x+UgK6NL9LpIj8B7Gr5px"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:zGu7LsxVjUSPKDA5l+kDs50SLf4=
X-Enigmail-Draft-Status: N1110
In-Reply-To: <us505a$38r3n$1@dont-email.me>
 by: Janis Papanagnou - Tue, 5 Mar 2024 01:46 UTC

On 04.03.2024 18:24, David Brown wrote:
> On 04/03/2024 17:05, Janis Papanagnou wrote:
>> On 03.03.2024 21:23, David Brown wrote:
>>>
>>> [...] Shortcuts are taken because
>>> the sales people need the code by tomorrow morning, and there are only
>>> so many hours in the night to get it working.
>>
>> An indication of bad project management (or none at all) to control
>> development according to a realistic plan.
>
> Now you are beginning to understand!

Huh? - I posted about various factors (beyond the programmers'
proficiency and tools) in an earlier reply to you; it was including
the management factor that you missed to note and that you adopted
as factor just in a later post. - So there's neither need nor reason
for such an arrogant, wrong, and disrespectful statement.

Janis

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us5u16$3eidj$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3237&group=comp.lang.c%2B%2B#3237

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 01:54:46 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <us5u16$3eidj$2@dont-email.me>
References: <us0brl$246bf$1@dont-email.me> <us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me> <us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me> <us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me> <20240305005948.00002697@yahoo.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 01:54:46 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a1a7f9c36865f1bff757c845ff7d3ffd";
logging-data="3623347"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/aN5EomRnHEXsxP89sbYRW"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:X0ItZYHljc1d/ccuqNuxVNvImkA=
 by: Lawrence D'Oliv - Tue, 5 Mar 2024 01:54 UTC

On Tue, 5 Mar 2024 00:59:48 +0200, Michael S wrote:

> Go *is* mainstream, more so than Rust.

Google looked at what language to use for its proprietary “Fuchsia” OS,
and decided Rust was a better choice than Go.

Discord did some benchmarking of its back-end servers, which had been
using Go, and decided that switching to Rust offered better performance.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us607o$3ijur$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3238&group=comp.lang.c%2B%2B#3238

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: janis_pa...@hotmail.com (Janis Papanagnou)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 03:32:23 +0100
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <us607o$3ijur$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us5dl8$3b8mq$6@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 02:32:24 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c5598e8be5514ee0f1cec2683e74459d";
logging-data="3755995"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18hsydgdipnU0jYjv8TAVBg"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:uYe3ofaGMOfN4p/pM2jzXoZFvJQ=
X-Enigmail-Draft-Status: N1110
In-Reply-To: <us5dl8$3b8mq$6@dont-email.me>
 by: Janis Papanagnou - Tue, 5 Mar 2024 02:32 UTC

On 04.03.2024 22:15, Chris M. Thomasson wrote:
> On 3/3/2024 9:43 PM, Lawrence D'Oliveiro wrote:
>> On Sun, 3 Mar 2024 16:06:24 -0800, Chris M. Thomasson wrote:
>>
>>> I remember a while back when some people would try to tell me that [Ada]
>>> solves all issues...
>>
>> It did make a difference. Did you know the life-support system on the
>> International Space Station was written in Ada? Not something you
>> would trust C++ code to, let’s face it.
>
> Would you trust a "safe" language that had some critical libraries that
> were written in say, C?

You named them as "critical libraries", which (as a project manager)
I'd handle as such; be sure about their quality, about certificates,
write own test cases if necessary, or demand source code for reviews
for own verification.

As already said, there's more factors than the language. An external
library is also an externality to consider, and to not consider it
(per se) as okay.

Janis

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us6129$3imua$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3239&group=comp.lang.c%2B%2B#3239

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: malcolm....@gmail.com (Malcolm McLean)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 02:46:33 +0000
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <us6129$3imua$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us5dl8$3b8mq$6@dont-email.me> <us5ear$3besu$6@dont-email.me>
<us5eee$3b8mq$9@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 5 Mar 2024 02:46:33 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9b37ff96b8241aa19603a0124d457818";
logging-data="3759050"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18KEOBIvpVYKFqbLqoM+VvYjRi1X58T9zA="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:D5oa8agwZ6e2nGLAAqKKZ10NkAE=
Content-Language: en-GB
In-Reply-To: <us5eee$3b8mq$9@dont-email.me>
 by: Malcolm McLean - Tue, 5 Mar 2024 02:46 UTC

On 04/03/2024 21:28, Chris M. Thomasson wrote:
> On 3/4/2024 1:26 PM, Lawrence D'Oliveiro wrote:
>> On Mon, 4 Mar 2024 13:15:20 -0800, Chris M. Thomasson wrote:
>>
>>> Would you trust a "safe" language that had some critical libraries that
>>> were written in say, C?
>>
>> The less C code you write, the easier it is to keep it under control.
>
> Excellent comment in a C group. Well, you should move to another group?

There's an underlying reality there. The less code you have, the less
that can go wrong. So don;t just knock out code, but think a bit about
what you do and do not really need.
--
Check out Basic Algorithms and my other books:
https://www.lulu.com/spotlight/bgy1mm

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us647l$3j82c$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3240&group=comp.lang.c%2B%2B#3240

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Mon, 4 Mar 2024 19:40:37 -0800
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <us647l$3j82c$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us5dl8$3b8mq$6@dont-email.me> <us5ear$3besu$6@dont-email.me>
<us5eee$3b8mq$9@dont-email.me> <us6129$3imua$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 5 Mar 2024 03:40:37 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="50808870dee140c5f4f8019dbaff12e1";
logging-data="3776588"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18R0sORDVvP9i2cOPD68duz4aO5ejfezGc="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:5Y5eV9wpmRejBBoLIcQBUfYW4CU=
Content-Language: en-US
In-Reply-To: <us6129$3imua$1@dont-email.me>
 by: Chris M. Thomasson - Tue, 5 Mar 2024 03:40 UTC

On 3/4/2024 6:46 PM, Malcolm McLean wrote:
> On 04/03/2024 21:28, Chris M. Thomasson wrote:
>> On 3/4/2024 1:26 PM, Lawrence D'Oliveiro wrote:
>>> On Mon, 4 Mar 2024 13:15:20 -0800, Chris M. Thomasson wrote:
>>>
>>>> Would you trust a "safe" language that had some critical libraries that
>>>> were written in say, C?
>>>
>>> The less C code you write, the easier it is to keep it under control.
>>
>> Excellent comment in a C group. Well, you should move to another group?
>
> There's an underlying reality there. The less code you have, the less
> that can go wrong.

Well, hard to disagree with that. :^D

> So don;t just knock out code, but think a bit about
> what you do and do not really need.

Indeed.

[...]

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us64bu$3j82c$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3241&group=comp.lang.c%2B%2B#3241

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Mon, 4 Mar 2024 19:42:54 -0800
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <us64bu$3j82c$2@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us5dl8$3b8mq$6@dont-email.me> <us607o$3ijur$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 03:42:54 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="50808870dee140c5f4f8019dbaff12e1";
logging-data="3776588"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+tCJGp9CRgYrpDStEtl8YbDc7+8Cly97c="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:T7WF1V8f1szg0IgaqHQ7Gv0OMEg=
In-Reply-To: <us607o$3ijur$1@dont-email.me>
Content-Language: en-US
 by: Chris M. Thomasson - Tue, 5 Mar 2024 03:42 UTC

On 3/4/2024 6:32 PM, Janis Papanagnou wrote:
> On 04.03.2024 22:15, Chris M. Thomasson wrote:
>> On 3/3/2024 9:43 PM, Lawrence D'Oliveiro wrote:
>>> On Sun, 3 Mar 2024 16:06:24 -0800, Chris M. Thomasson wrote:
>>>
>>>> I remember a while back when some people would try to tell me that [Ada]
>>>> solves all issues...
>>>
>>> It did make a difference. Did you know the life-support system on the
>>> International Space Station was written in Ada? Not something you
>>> would trust C++ code to, let’s face it.
>>
>> Would you trust a "safe" language that had some critical libraries that
>> were written in say, C?
>
> You named them as "critical libraries", which (as a project manager)
> I'd handle as such; be sure about their quality, about certificates,
> write own test cases if necessary, or demand source code for reviews
> for own verification.
>
> As already said, there's more factors than the language. An external
> library is also an externality to consider, and to not consider it
> (per se) as okay.

Think of a critical library as an essential part of a runtime for a
language, perhaps? Say you create a new language that depends on certain
things that are coded in C and/or ASM. Fair enough?

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us67t9$3jpc3$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3242&group=comp.lang.c%2B%2B#3242

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 04:43:21 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 6
Message-ID: <us67t9$3jpc3$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us5dl8$3b8mq$6@dont-email.me> <us5ear$3besu$6@dont-email.me>
<us5eee$3b8mq$9@dont-email.me> <us6129$3imua$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 04:43:21 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a1a7f9c36865f1bff757c845ff7d3ffd";
logging-data="3794307"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Gl7hqbN9CPTh8+qkKhWzC"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:eWH4EpczXnXQrEryo2ULdxNsdLM=
 by: Lawrence D'Oliv - Tue, 5 Mar 2024 04:43 UTC

On Tue, 5 Mar 2024 02:46:33 +0000, Malcolm McLean wrote:

> The less code you have, the less that can go wrong.

This can also mean using the build system to automatically generate some
repetitive things, to avoid having to write them manually.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us6a95$3k45j$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3243&group=comp.lang.c%2B%2B#3243

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Mon, 4 Mar 2024 21:23:49 -0800
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <us6a95$3k45j$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us5dl8$3b8mq$6@dont-email.me> <us5ear$3besu$6@dont-email.me>
<us5eee$3b8mq$9@dont-email.me> <us6129$3imua$1@dont-email.me>
<us67t9$3jpc3$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 5 Mar 2024 05:23:49 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="50808870dee140c5f4f8019dbaff12e1";
logging-data="3805363"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18zkhylgKnzU8EaV9wQTHK1h8cye63PYzc="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:ZP2VWz0oUle/9O9eBNohQXqH3Lg=
In-Reply-To: <us67t9$3jpc3$1@dont-email.me>
Content-Language: en-US
 by: Chris M. Thomasson - Tue, 5 Mar 2024 05:23 UTC

On 3/4/2024 8:43 PM, Lawrence D'Oliveiro wrote:
> On Tue, 5 Mar 2024 02:46:33 +0000, Malcolm McLean wrote:
>
>> The less code you have, the less that can go wrong.
>
> This can also mean using the build system to automatically generate some
> repetitive things, to avoid having to write them manually.

Does the build system depend on anything coded in C?

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us6cgq$3khma$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3245&group=comp.lang.c%2B%2B#3245

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: lynnmcgu...@gmail.com (Lynn McGuire)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 00:02:01 -0600
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <us6cgq$3khma$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<pan$4fc39$61bdfbef$3ca9a71a$af842694@invalid.invalid>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 5 Mar 2024 06:02:02 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c9896352d85b1cac869db392d8836ca3";
logging-data="3819210"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/kGJa0Ak46/xOH+qyrNYBEYkb/uLDbZdM="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:v/rbQ68zwyTJIgvybOxtYl+nNdY=
Content-Language: en-US
In-Reply-To: <pan$4fc39$61bdfbef$3ca9a71a$af842694@invalid.invalid>
 by: Lynn McGuire - Tue, 5 Mar 2024 06:02 UTC

On 3/3/2024 4:14 PM, Blue-Maned_Hawk wrote:
> Frankly, i think we should all be programming in macros over assembly
> anyway.

Been there, done that. No more.

Lynn

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us6ckb$3khma$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3246&group=comp.lang.c%2B%2B#3246

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: lynnmcgu...@gmail.com (Lynn McGuire)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 00:03:54 -0600
Organization: A noiseless patient Spider
Lines: 19
Message-ID: <us6ckb$3khma$2@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 06:03:55 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c9896352d85b1cac869db392d8836ca3";
logging-data="3819210"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/RQSgSGS2WxnuajTnhJoA1CNSypJyBIj4="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:EEzjw957w3JnqKPEgxT9N8HnKaU=
In-Reply-To: <us3n2c$306pr$1@dont-email.me>
Content-Language: en-US
 by: Lynn McGuire - Tue, 5 Mar 2024 06:03 UTC

On 3/3/2024 11:43 PM, Lawrence D'Oliveiro wrote:
> On Sun, 3 Mar 2024 16:06:24 -0800, Chris M. Thomasson wrote:
>
>> I remember a while back when some people would try to tell me that [Ada]
>> solves all issues...
>
> It did make a difference. Did you know the life-support system on the
> International Space Station was written in Ada? Not something you
> would trust C++ code to, let’s face it.
>
> And here
> <https://devclass.com/2022/11/08/spark-as-good-as-rust-for-safer-coding-adacore-cites-nvidia-case-study/>
> is a project to make it even safer.

Most of the Ada code was written in C or C++ and converted to Ada for
delivery.

Lynn

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us6cv0$3khma$3@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3247&group=comp.lang.c%2B%2B#3247

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: lynnmcgu...@gmail.com (Lynn McGuire)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 00:09:35 -0600
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <us6cv0$3khma$3@dont-email.me>
References: <us0brl$246bf$1@dont-email.me> <7J0FN.35692$zF_1.20904@fx18.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 5 Mar 2024 06:09:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c9896352d85b1cac869db392d8836ca3";
logging-data="3819210"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18wyfb6TER3DObT9nCL8g0JQCU82YNtTHw="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:P2W6vSooVtLaB0daIm4mkMG5VyU=
Content-Language: en-US
In-Reply-To: <7J0FN.35692$zF_1.20904@fx18.iad>
 by: Lynn McGuire - Tue, 5 Mar 2024 06:09 UTC

On 3/3/2024 9:31 AM, Scott Lurndal wrote:
> Lynn McGuire <lynnmcguire5@gmail.com> writes:
>> "White House to Developers: Using C or C++ Invites Cybersecurity Risks"
>>
>> https://www.pcmag.com/news/white-house-to-developers-using-c-plus-plus-invites-cybersecurity-risks
>>
>> "The Biden administration backs a switch to more memory-safe programming
>> languages. The tech industry sees their point, but it won't be easy."
>>
>> No. The feddies want to regulate software development very much.
>
> You've been reading far to much apocalyptic fiction and seeing the
> world through trump-colored glasses. Neither reflect reality.

Nope, I actually have had a Professional Engineer's License in Texas for
34 years now and can tell you all about what it takes to get one and
what it takes to keep one.

This bunch of crazies in the White House wants to do the same thing to
software development.

Lynn

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us6dg7$3kf6f$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3248&group=comp.lang.c%2B%2B#3248

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Mon, 4 Mar 2024 22:18:47 -0800
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <us6dg7$3kf6f$2@dont-email.me>
References: <us0brl$246bf$1@dont-email.me> <us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me> <us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me> <us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me> <20240305005948.00002697@yahoo.com>
<us5u16$3eidj$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 06:18:48 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="50808870dee140c5f4f8019dbaff12e1";
logging-data="3816655"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+rpFMT6nPsbiZJxlUxKbjNlY16kbBIHko="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:iaxqULVE3vBxfkjlSQ23mY78yeo=
In-Reply-To: <us5u16$3eidj$2@dont-email.me>
Content-Language: en-US
 by: Chris M. Thomasson - Tue, 5 Mar 2024 06:18 UTC

On 3/4/2024 5:54 PM, Lawrence D'Oliveiro wrote:
> On Tue, 5 Mar 2024 00:59:48 +0200, Michael S wrote:
>
>> Go *is* mainstream, more so than Rust.
>
> Google looked at what language to use for its proprietary “Fuchsia” OS,
> and decided Rust was a better choice than Go.
>
> Discord did some benchmarking of its back-end servers, which had been
> using Go, and decided that switching to Rust offered better performance.

Why do you mention performance? I thought is was all about safety...

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us6g9u$3l59s$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3249&group=comp.lang.c%2B%2B#3249

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 07:06:38 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <us6g9u$3l59s$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me> <us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me> <us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me> <us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me> <20240305005948.00002697@yahoo.com>
<us5u16$3eidj$2@dont-email.me> <us6dg7$3kf6f$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 07:06:38 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a1a7f9c36865f1bff757c845ff7d3ffd";
logging-data="3839292"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/OSC76HmWmVcqRH9+O1+kI"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:XvkQcQd2JO0zyyWHw35b4jI2qdU=
 by: Lawrence D'Oliv - Tue, 5 Mar 2024 07:06 UTC

On Mon, 4 Mar 2024 22:18:47 -0800, Chris M. Thomasson wrote:

> On 3/4/2024 5:54 PM, Lawrence D'Oliveiro wrote:
>
>> On Tue, 5 Mar 2024 00:59:48 +0200, Michael S wrote:
>>
>>> Go *is* mainstream, more so than Rust.
>>
>> Google looked at what language to use for its proprietary “Fuchsia” OS,
>> and decided Rust was a better choice than Go.
>>
>> Discord did some benchmarking of its back-end servers, which had been
>> using Go, and decided that switching to Rust offered better
>> performance.
>
> Why do you mention performance? I thought is was all about safety...

Safety’s a given. Plus you get performance as well.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us6gbc$3l59s$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3250&group=comp.lang.c%2B%2B#3250

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 07:07:24 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 8
Message-ID: <us6gbc$3l59s$2@dont-email.me>
References: <us0brl$246bf$1@dont-email.me> <7J0FN.35692$zF_1.20904@fx18.iad>
<us6cv0$3khma$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 07:07:24 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a1a7f9c36865f1bff757c845ff7d3ffd";
logging-data="3839292"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19K6H2HKOO7YwAkZTGnPTk/"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:yZ5oRCCeQKGA2uCxLuQyJr+RwVM=
 by: Lawrence D'Oliv - Tue, 5 Mar 2024 07:07 UTC

On Tue, 5 Mar 2024 00:09:35 -0600, Lynn McGuire wrote:

> ... I actually have had a Professional Engineer's License in Texas for
> 34 years now and can tell you all about what it takes to get one and
> what it takes to keep one.

Does that include any qualification in safety-critical or security-
critical systems?

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us6gc4$3l59s$3@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3251&group=comp.lang.c%2B%2B#3251

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 07:07:48 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <us6gc4$3l59s$3@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us5dl8$3b8mq$6@dont-email.me> <us5ear$3besu$6@dont-email.me>
<us5eee$3b8mq$9@dont-email.me> <us6129$3imua$1@dont-email.me>
<us67t9$3jpc3$1@dont-email.me> <us6a95$3k45j$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 07:07:48 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a1a7f9c36865f1bff757c845ff7d3ffd";
logging-data="3839292"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX191gBWYa5Xqz7+UqH//NdxU"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:Siil2MN0vvJXJRHs6endGRh9JBk=
 by: Lawrence D'Oliv - Tue, 5 Mar 2024 07:07 UTC

On Mon, 4 Mar 2024 21:23:49 -0800, Chris M. Thomasson wrote:

> On 3/4/2024 8:43 PM, Lawrence D'Oliveiro wrote:
>
>> On Tue, 5 Mar 2024 02:46:33 +0000, Malcolm McLean wrote:
>>
>>> The less code you have, the less that can go wrong.
>>
>> This can also mean using the build system to automatically generate
>> some repetitive things, to avoid having to write them manually.
>
> Does the build system depend on anything coded in C?

These days, it might be Rust.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us6ge5$3l59s$4@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3252&group=comp.lang.c%2B%2B#3252

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ldo...@nz.invalid (Lawrence D'Oliveiro)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 07:08:54 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <us6ge5$3l59s$4@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us6ckb$3khma$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 07:08:54 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a1a7f9c36865f1bff757c845ff7d3ffd";
logging-data="3839292"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/ibpAzjFXJaXlsT0yp31BE"
User-Agent: Pan/0.155 (Kherson; fc5a80b8)
Cancel-Lock: sha1:+tda9XJ4EonhY8LLVX6u1XBWl0s=
 by: Lawrence D'Oliv - Tue, 5 Mar 2024 07:08 UTC

On Tue, 5 Mar 2024 00:03:54 -0600, Lynn McGuire wrote:

> On 3/3/2024 11:43 PM, Lawrence D'Oliveiro wrote:
>
>> Did you know the life-support system on the
>> International Space Station was written in Ada? Not something you would
>> trust C++ code to, let’s face it.
>
> Most of the Ada code was written in C or C++ and converted to Ada for
> delivery.

Was it debugged again? Or was it assumed that the translation was bug-
free?

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us6ghn$3l6oc$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3253&group=comp.lang.c%2B%2B#3253

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: chris.m....@gmail.com (Chris M. Thomasson)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Mon, 4 Mar 2024 23:10:47 -0800
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <us6ghn$3l6oc$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me> <us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me> <us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me> <us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me> <20240305005948.00002697@yahoo.com>
<us5u16$3eidj$2@dont-email.me> <us6dg7$3kf6f$2@dont-email.me>
<us6g9u$3l59s$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 07:10:47 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="50808870dee140c5f4f8019dbaff12e1";
logging-data="3840780"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+Y3IojCDq0r//iUw7X1+vvdBmczC76hv0="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:TJEtX2XxMTLYUL6jImzVGHfJgA4=
Content-Language: en-US
In-Reply-To: <us6g9u$3l59s$1@dont-email.me>
 by: Chris M. Thomasson - Tue, 5 Mar 2024 07:10 UTC

On 3/4/2024 11:06 PM, Lawrence D'Oliveiro wrote:
> On Mon, 4 Mar 2024 22:18:47 -0800, Chris M. Thomasson wrote:
>
>> On 3/4/2024 5:54 PM, Lawrence D'Oliveiro wrote:
>>
>>> On Tue, 5 Mar 2024 00:59:48 +0200, Michael S wrote:
>>>
>>>> Go *is* mainstream, more so than Rust.
>>>
>>> Google looked at what language to use for its proprietary “Fuchsia” OS,
>>> and decided Rust was a better choice than Go.
>>>
>>> Discord did some benchmarking of its back-end servers, which had been
>>> using Go, and decided that switching to Rust offered better
>>> performance.
>>
>> Why do you mention performance? I thought is was all about safety...
>
> Safety’s a given. Plus you get performance as well.

For sure? There is no way a programmer can f it up, so to speak?

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us6n21$3mbe2$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3254&group=comp.lang.c%2B%2B#3254

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!news.hispagatos.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 10:01:53 +0100
Organization: A noiseless patient Spider
Lines: 63
Message-ID: <us6n21$3mbe2$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me> <us1lb5$2f4n4$1@dont-email.me>
<20240303092938.43@kylheku.com> <us2m8u$2m9mm$1@dont-email.me>
<us2s0i$2n6h3$5@dont-email.me> <us41kk$327oo$1@dont-email.me>
<us5bd9$3b404$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 09:01:53 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="2a2d57b9ac29297031a44b749640cc3c";
logging-data="3878338"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+lOQzMo62HZO81bj75sKC++Ro3R9HW0CM="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:it85VUcxNdIIi9Gr/QI8PGGgTIg=
Content-Language: en-GB
In-Reply-To: <us5bd9$3b404$1@dont-email.me>
 by: David Brown - Tue, 5 Mar 2024 09:01 UTC

On 04/03/2024 21:36, Chris M. Thomasson wrote:
> On 3/4/2024 12:44 AM, David Brown wrote:
>> On 03/03/2024 23:01, Chris M. Thomasson wrote:
>>> On 3/3/2024 12:23 PM, David Brown wrote:
>>>> On 03/03/2024 19:18, Kaz Kylheku wrote:
>>
>>>>> Embedded systems often need custom memory management, not something
>>>>> that
>>>>> the language imposes. C has malloc, yet even that gets disused in
>>>>> favor
>>>>> of something else.
>>>>>
>>>>
>>>> For safe embedded systems, you don't want memory management at all.
>>>> Avoiding dynamic memory is an important aspect of safety-critical
>>>> embedded development.
>>>>
>>>
>>> You still have to think about memory management even if you avoid any
>>> dynamic memory? How are you going to mange this memory wrt your
>>> various data structures needs....
>>
>> To be clear here - sometimes you can't avoid all use of dynamic memory
>> and therefore memory management.  And as Kaz says, you will often use
>> custom solutions such as resource pools rather than generic
>> malloc/free.   Flexible network communication (such as Ethernet or
>> other IP networking) is hard to do without dynamic memory.
> [...]
>
> Think of using a big chunk of memory, never needed to be freed and is
> just there per process. Now, you carve it up and store it in a cache
> that has functions push and pop. So, you still have to manage memory
> even when you are using no dynamic memory at all... Fair enough, in a
> sense? The push and the pop are your malloc and free in a strange sense...
>

I believe I mentioned that. You do not, in general, "push and pop" -
you malloc and never free. Excluding debugging code and other parts
useful in testing and developing, you have something like :

enum { heap_size = 16384; }
alignas(max_align_t) static uint8_t heap[heap_size];
uint8_t * next_free = heap;

void free(void * ptr) {
(void) ptr;
}

void * malloc(size_t size) {
const size_t align = alignof(max_align_t);
const real_size = size ? (size + (align - 1)) & ~(align - 1)
: align;
void * p = next_free;
next_free += real_size;
return p;
}

Allowing for pops requires storing the size of the allocations (unless
you change the API from that of malloc/free), and is only rarely useful.
Generally if you want memory that temporary, you use a VLA or alloca
to put it on the stack.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<20240305111103.00003081@yahoo.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3255&group=comp.lang.c%2B%2B#3255

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: already5...@yahoo.com (Michael S)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites
Cybersecurity Risks"
Date: Tue, 5 Mar 2024 11:11:03 +0200
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <20240305111103.00003081@yahoo.com>
References: <us0brl$246bf$1@dont-email.me>
<us1lb5$2f4n4$1@dont-email.me>
<us2lfh$2ltj3$5@dont-email.me>
<us2s96$2n6h3$6@dont-email.me>
<us3155$2of1i$3@dont-email.me>
<us4c66$346tp$3@dont-email.me>
<us5d6f$3besu$3@dont-email.me>
<20240305005948.00002697@yahoo.com>
<us5u16$3eidj$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="b67788b2bc2078ab6f2505117462af41";
logging-data="3874508"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/5t66+YRYwtofJkBeSMKladYfszZYDOAw="
Cancel-Lock: sha1:jn3zc7vVvwRY48QlxUW5NVLMOCY=
X-Newsreader: Claws Mail 3.19.1 (GTK+ 2.24.33; x86_64-w64-mingw32)
 by: Michael S - Tue, 5 Mar 2024 09:11 UTC

On Tue, 5 Mar 2024 01:54:46 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

> On Tue, 5 Mar 2024 00:59:48 +0200, Michael S wrote:
>
> > Go *is* mainstream, more so than Rust.
>
> Google looked at what language to use for its proprietary “Fuchsia”
> OS, and decided Rust was a better choice than Go.
>

Go is (1) garbage-collected, (2) mostly statically linked.
(1) means it is not suitable for kernel
(2) means it is suitable for big user-mode utilities, but probably
impractical for smaller utilities, because you don't want your tiny
utility to occupy 2-3 MB on permanent storage.
But both (1) and (2) are advantages for typical application programming,
esp. for back-end processing.

> Discord did some benchmarking of its back-end servers, which had been
> using Go, and decided that switching to Rust offered better
> performance.

I have no idea who is Discord.
However I fully expect that for micro- or mini-benchmarks they are
correct.
I also expect that
- even for micro- or mini-benchmark the difference in speed is less
than factor of 3
- for big and complex real-world back-end processing, writing working
solution in go will take 5 time less man hours than writing it in
Rust
- for more complex processing just making it work in Rust, regardless of
execution speed, will require uncommon level of programming skills
- even if Rust solution works initially, it would be more costly (than
go solution) to maintain and especially to adapt to changing
requirements.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us6rre$3nb7r$1@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3256&group=comp.lang.c%2B%2B#3256

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 11:23:41 +0100
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <us6rre$3nb7r$1@dont-email.me>
References: <us0brl$246bf$1@dont-email.me> <us1lb5$2f4n4$1@dont-email.me>
<20240303092938.43@kylheku.com> <us2m8u$2m9mm$1@dont-email.me>
<us4rh3$37pqa$1@dont-email.me> <us505a$38r3n$1@dont-email.me>
<us5tib$3egmg$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 5 Mar 2024 10:23:42 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="2a2d57b9ac29297031a44b749640cc3c";
logging-data="3910907"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+0KT3N4NgaYwuePho34F13/TO/LmQ9qu0="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:b7oS8wwm22ujYItm/mR9qvKuq8k=
In-Reply-To: <us5tib$3egmg$1@dont-email.me>
Content-Language: en-GB
 by: David Brown - Tue, 5 Mar 2024 10:23 UTC

On 05/03/2024 02:46, Janis Papanagnou wrote:
> On 04.03.2024 18:24, David Brown wrote:
>> On 04/03/2024 17:05, Janis Papanagnou wrote:
>>> On 03.03.2024 21:23, David Brown wrote:
>>>>
>>>> [...] Shortcuts are taken because
>>>> the sales people need the code by tomorrow morning, and there are only
>>>> so many hours in the night to get it working.
>>>
>>> An indication of bad project management (or none at all) to control
>>> development according to a realistic plan.
>>
>> Now you are beginning to understand!
>
> Huh? - I posted about various factors (beyond the programmers'
> proficiency and tools) in an earlier reply to you; it was including
> the management factor that you missed to note and that you adopted
> as factor just in a later post. - So there's neither need nor reason
> for such an arrogant, wrong, and disrespectful statement.
>

It was not intended that way at all - I'm sorry if that is how it came
across.

Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

<us6s1l$3nb7r$2@dont-email.me>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3257&group=comp.lang.c%2B%2B#3257

  copy link   Newsgroups: comp.lang.c++ comp.lang.c
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: david.br...@hesbynett.no (David Brown)
Newsgroups: comp.lang.c++,comp.lang.c
Subject: Re: "White House to Developers: Using C or C++ Invites Cybersecurity
Risks"
Date: Tue, 5 Mar 2024 11:27:01 +0100
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <us6s1l$3nb7r$2@dont-email.me>
References: <us0brl$246bf$1@dont-email.me>
<XnsB12AC133C49E3hueydlltampabayrrcom@135.181.20.170>
<us33a0$2ot8t$1@dont-email.me> <us3n2c$306pr$1@dont-email.me>
<us6ckb$3khma$2@dont-email.me> <us6ge5$3l59s$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 5 Mar 2024 10:27:01 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="2a2d57b9ac29297031a44b749640cc3c";
logging-data="3910907"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+iQkA4sjKbdMVNLIK7ZFoZj4YXgMHumkQ="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:+D91PNiSl8mLEPQ17GBgWTYZyXw=
Content-Language: en-GB
In-Reply-To: <us6ge5$3l59s$4@dont-email.me>
 by: David Brown - Tue, 5 Mar 2024 10:27 UTC

On 05/03/2024 08:08, Lawrence D'Oliveiro wrote:
> On Tue, 5 Mar 2024 00:03:54 -0600, Lynn McGuire wrote:
>
>> On 3/3/2024 11:43 PM, Lawrence D'Oliveiro wrote:
>>
>>> Did you know the life-support system on the
>>> International Space Station was written in Ada? Not something you would
>>> trust C++ code to, let’s face it.
>>
>> Most of the Ada code was written in C or C++ and converted to Ada for
>> delivery.
>
> Was it debugged again? Or was it assumed that the translation was bug-
> free?

With Ada, if you can get it to compile, it's ready to ship :-)


devel / comp.lang.c++ / Re: "White House to Developers: Using C or C++ Invites Cybersecurity Risks"

Pages:1234567
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor