Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Sep 2024 15:35:23 +0900
From:      "lain." <lain@fair.moe>
To:        freebsd-hackers@freebsd.org
Subject:   Re: The Case for Rust (in the base system)
Message-ID:  <3wqj34x43r6pyah6fxrzbya7soz3ywe7bdk4poihaeh3hm2d6a@vwk3nh4jxl2r>
In-Reply-To: <CAOtMX2jxm_BCbMKWqypTyoYPJio=AEYVTWNs-pGHxaifKRaBSA@mail.gmail.com>
References:  <202409031131.483BVdax004602@critter.freebsd.dk> <202409031503.aa12667@berenice.pkmab.se> <CAOtMX2jxm_BCbMKWqypTyoYPJio=AEYVTWNs-pGHxaifKRaBSA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--647i2t4rgj6a2gr2
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2024=E5=B9=B409=E6=9C=8803=E6=97=A5 07:36, the silly Alan Somers claimed=
 to have said:

I know I reply off Alan, but just to keep it somewhat clean, I'll reply
to anyone since my last reply.

About C developers being in decline, I actually disagree with that.
I have seen younger generations getting interested in C the more they
get overwhelmed by the amount of new languages to chose from.
And even in the modern languages like Rust or Zig, C still serves as a
baseline, so even if those people were to learn any of the modern "low
level" languages, they'll learn C eventually anyway.

About chosing Rust over C++, C++ might have been a more natural choice
=66rom C, but C++ is significantly more bloated and deals with lots of
technical debt, which in C is still very minor, despite being older.
So even if you rewrite a C program into C++, you'll still be at least
doubling the compile times.

About DARPA's research, researches in general conducted over the past
130 years or so are mostly just bought and paid for by special interest
groups, so not really something you should be taking too seriously,
unless it's a large scale randomized control group study, and it's
reproducable.
I wouldn't doubt that The Rust Foundation put lots of money into DARPA
to make them come to the conclusion that we should in fact all rewrite
decades upon decades worth of  C and C++ code into Rust for no reason.

--=20
lain.
PGP public key: https://fair.moe/lain.asc

--647i2t4rgj6a2gr2
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iHUEABYKAB0WIQRjt7VGft6AEgroX7Nt5cCzjCJFhwUCZtf/qAAKCRBt5cCzjCJF
h9XXAP0RpwX1sA64zzXFsAHS+QxsZJI8eQ+2OavnpYVftozMdAEA8lMjoRu7LSU9
hJTszpKA7g7/mQl+IjcjasCECG1elwA=
=2n4k
-----END PGP SIGNATURE-----

--647i2t4rgj6a2gr2--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3wqj34x43r6pyah6fxrzbya7soz3ywe7bdk4poihaeh3hm2d6a>