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>