Re: My Hate List (Revised)

Liste des GroupesRevenir à col advocacy 
Sujet : Re: My Hate List (Revised)
De : ronb02NOSPAM (at) *nospam* gmail.com (RonB)
Groupes : comp.os.linux.advocacy
Date : 08. Feb 2025, 16:46:09
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vo7u80$3nof$3@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
User-Agent : slrn/1.0.3 (Linux)
On 2025-02-08, Stéphane CARPENTIER <sc@fiat-linux.fr> wrote:
Le 08-02-2025, RonB <ronb02NOSPAM@gmail.com> a écrit :
>
I do know there is some kind of debate
over Rust. I'm not a developer so I don't really understand what it's all
about.
>
The reason to move from C to Rust is for safety.
>
For example, when a developer has to manage the string "hello world". He
has to reserve enough memory to store it but not too much to avoid
wasting it. And he needs to access it, so he has a variable of twelve
octets. Yes, twelve: one octet by letter, one octet for the space and
one octet for the end of the string \0. The last one being very easy to
forget. And if the string is longer than the memory reserve to store it,
it will overwrite the value of another variable. With a lot of weird
side effects.
>
Of course, in modern C, there are possibilities to have your compiler
help you with that. But it's only an example easy to understand. There
are more subtle ways to mess up with your code. That's why C wasn't used
in embedded code, ADA was used because it's more difficult to compile,
but once compiled, you would be sure it wouldn't fail.
>
And that's the reason why Rust is chosen over C. It's difficult to
learn, but it's better at getting a secured code.
>
Now, for the controversy about Rust in the kernel is not about the
quality. It's because the C code must evolve to be able to interact with
Rust code. And that's something that hasn't been anticipated. And The
developers don't want to change their code just because their program is
called by a Rust program and not by a C program. That's the controversy.
It has nothing to do with the quality of code, it has to do with impacts
of Rust on their code.

Thanks for the explanation. I'll never write Rust code or C code, but this
has helped me to understand what's going on.

--
“Evil is not able to create anything new, it can only distort and destroy
what has been invented or made by the forces of good.”  —J.R.R. Tolkien

Date Sujet#  Auteur
26 Jan 25 * Re: My Hate List (Revised)103Physfitfreak
26 Jan 25 +- Re: My Hate List (Revised)1Farley Flud
31 Jan 25 +- Re: My Hate List (Revised)1Physfitfreak
3 Feb 25 `* Re: My Hate List (Revised)100Physfitfreak
4 Feb 25  +- Re: My Hate List (Revised)1Bertietaylor
5 Feb 25  +- Re: My Hate List (Revised)1pothead
5 Feb 25  +* Re: My Hate List (Revised)86Physfitfreak
5 Feb 25  i+* Re: My Hate List (Revised)84Physfitfreak
5 Feb 25  ii+* Re: My Hate List (Revised)5Physfitfreak
5 Feb 25  iii`* Re: My Hate List (Revised)4Physfitfreak
5 Feb 25  iii +* Re: My Hate List (Revised)2Physfitfreak
5 Feb 25  iii i`- Re: My Hate List (Revised)1Physfitfreak
6 Feb 25  iii `- Re: My Hate List (Revised)1DFS
5 Feb 25  ii+- Re: My Hate List (Revised)1Physfitfreak
6 Feb 25  ii+* Re: My Hate List (Revised)3Thomas Heger
6 Feb 25  iii`* Re: My Hate List (Revised)2Physfitfreak
7 Feb 25  iii `- Re: My Hate List (Revised)1Thomas Heger
6 Feb 25  ii+* Re: My Hate List (Revised)34Thomas Heger
6 Feb 25  iii+* Re: My Hate List (Revised)25DFS
6 Feb 25  iiii`* Re: My Hate List (Revised)24DFS
6 Feb 25  iiii +- Re: My Hate List (Revised)1%
6 Feb 25  iiii +* Re: My Hate List (Revised)15vallor
6 Feb 25  iiii i+- Re: My Hate List (Revised)1%
7 Feb 25  iiii i+- Re: My Hate List (Revised)1RonB
7 Feb 25  iiii i`* Re: My Hate List (Revised)12RonB
9 Feb 25  iiii i +- Re: My Hate List (Revised)1RonB
10 Feb 25  iiii i +* Re: My Hate List (Revised)2RonB
11 Feb 25  iiii i i`- Re: My Hate List (Revised)1RonB
11 Feb 25  iiii i +* Re: My Hate List (Revised)2rbowman
11 Feb 25  iiii i i`- Re: My Hate List (Revised)1rbowman
11 Feb 25  iiii i `* Re: My Hate List (Revised)6rbowman
11 Feb 25  iiii i  +* Re: My Hate List (Revised)4rbowman
11 Feb 25  iiii i  i`* Re: My Hate List (Revised)3rbowman
12 Feb 25  iiii i  i `* Re: My Hate List (Revised)2rbowman
12 Feb 25  iiii i  i  `- Re: My Hate List (Revised)1rbowman
11 Feb 25  iiii i  `- Re: My Hate List (Revised)1RonB
7 Feb 25  iiii `* Re: My Hate List (Revised)7RonB
7 Feb 25  iiii  `* Re: My Hate List (Revised)6RonB
8 Feb 25  iiii   +* Re: My Hate List (Revised)4RonB
8 Feb 25  iiii   i+* Re: My Hate List (Revised)2Stéphane CARPENTIER
8 Feb 25  iiii   ii`- Re: My Hate List (Revised)1RonB
8 Feb 25  iiii   i`- Re: My Hate List (Revised)1RonB
8 Feb 25  iiii   `- Re: My Hate List (Revised)1Stéphane CARPENTIER
7 Feb 25  iii+* Re: My Hate List (Revised)3Physfitfreak
7 Feb 25  iiii`* Re: My Hate List (Revised)2Physfitfreak
7 Feb 25  iiii `- Re: My Hate List (Revised)1Physfitfreak
7 Feb 25  iii`* Re: My Hate List (Revised)5pothead
7 Feb 25  iii `* (OT) John 1:1 (was: Re: My Hate List (Revised))4vallor
7 Feb 25  iii  `* Re: (OT) John 1:13%
7 Feb 25  iii   `* Re: (OT) John 1:12vallor
7 Feb 25  iii    `- Re: (OT) John 1:11%
6 Feb 25  ii+* Re: My Hate List (Revised)28Bertietaylor
6 Feb 25  iii+- Re: My Hate List (Revised)1Bertietaylor
7 Feb 25  iii`* Re: My Hate List (Revised)26Thomas Heger
7 Feb 25  iii +- Re: My Hate List (Revised)1Bertietaylor
7 Feb 25  iii `* Re: My Hate List (Revised)24Physfitfreak
7 Feb 25  iii  +* Re: My Hate List (Revised)2%
12 Feb 25  iii  i`- Re: My Hate List (Revised)1Physfitfreak
9 Feb 25  iii  `* Re: My Hate List (Revised)21Thomas Heger
9 Feb 25  iii   +* Re: My Hate List (Revised)10Bertietaylor
10 Feb 25  iii   i+* Re: My Hate List (Revised)7Physfitfreak
10 Feb 25  iii   ii+* Re: My Hate List (Revised)5Bertietaylor
11 Feb 25  iii   iii`* Re: My Hate List (Revised)4Physfitfreak
11 Feb 25  iii   iii `* Re: My Hate List (Revised)3Bertietaylor
12 Feb 25  iii   iii  `* Re: My Hate List (Revised)2Physfitfreak
13 Feb 25  iii   iii   `- Re: My Hate List (Revised)1Bertietaylor
10 Feb 25  iii   ii`- Re: My Hate List (Revised)1Thomas Heger
10 Feb 25  iii   i`* Re: My Hate List (Revised)2Thomas Heger
10 Feb 25  iii   i `- Re: My Hate List (Revised)1Bertietaylor
10 Feb 25  iii   +* Re: My Hate List (Revised)9Physfitfreak
10 Feb 25  iii   i`* Re: My Hate List (Revised)8Thomas Heger
10 Feb 25  iii   i `* Re: My Hate List (Revised)7Physfitfreak
11 Feb 25  iii   i  `* Re: My Hate List (Revised)6Thomas Heger
11 Feb 25  iii   i   +* Re: My Hate List (Revised)4Physfitfreak
12 Feb 25  iii   i   i`* Re: My Hate List (Revised)3Thomas Heger
12 Feb 25  iii   i   i +- Re: My Hate List (Revised)1Physfitfreak
13 Feb 25  iii   i   i `- Re: My Hate List (Revised)1Thomas Heger
12 Feb 25  iii   i   `- Re: My Hate List (Revised)1Thomas Heger
10 Feb 25  iii   `- Re: My Hate List (Revised)1Thomas Heger
7 Feb 25  ii`* Re: My Hate List (Revised)12x
8 Feb 25  ii +* Re: My Hate List (Revised)2pothead
8 Feb 25  ii i`- Re: My Hate List (Revised)1-hh
8 Feb 25  ii +* Re: My Hate List (Revised)3pothead
8 Feb 25  ii i+- Re: My Hate List (Revised)1%
9 Feb 25  ii i`- Re: My Hate List (Revised)1( ͡° ͜ʖ ͡°)
8 Feb 25  ii +* Re: My Hate List (Revised)4RonB
8 Feb 25  ii i`* Re: My Hate List (Revised)3RonB
10 Feb 25  ii i `* Re: My Hate List (Revised)2RonB
11 Feb 25  ii i  `- Re: My Hate List (Revised)1RonB
8 Feb 25  ii `* Re: My Hate List (Revised)2RonB
8 Feb 25  ii  `- Re: My Hate List (Revised)1Physfitfreak
5 Feb 25  i`- Re: My Hate List (Revised)1Bertietaylor
7 Feb 25  +- Re: My Hate List (Revised)1Physfitfreak
15 Feb 25  +* Re: My Hate List (Revised)2Physfitfreak
15 Feb 25  i`- Re: My Hate List (Revised)1Adison Vohn Caterson
22 Feb 25  `* Re: My Hate List (Revised)8Physfitfreak
24 Feb 25   `* Re: My Hate List (Revised)7DFS
25 Feb 25    `* Re: My Hate List (Revised)6candycanearter07
25 Feb 25     +- Re: My Hate List (Revised)1Physfitfreak
25 Feb 25     +* Re: My Hate List (Revised)2DFS
25 Feb 25     i`- Re: My Hate List (Revised)1candycanearter07
25 Feb 25     `* Re: My Hate List (Revised)2rbowman

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal