Maison > Périphériques technologiques > Industrie informatique > Rust est un choix populaire pour la refactorisation de logiciels, et FreeBSD envisage également son intégration.

Rust est un choix populaire pour la refactorisation de logiciels, et FreeBSD envisage également son intégration.

WBOY
Libérer: 2024-01-24 14:51:20
avant
739 Les gens l'ont consulté

Ces dernières années, la tendance à la refactorisation du langage Rust a balayé le cercle du développement. Rust a reçu une large attention pour ses avantages en matière de sécurité, d’efficacité et de maintenabilité. Même les noyaux Windows et Linux ont introduit le support Rust. Cela fait de Rust l'un des langages de programmation les plus populaires parmi les développeurs.

Les développeurs FreeBSD pèsent également actuellement le pour et le contre de l’utilisation du langage de programmation Rust dans leurs systèmes de base.

Rust 成软件重构“香饽饽”,FreeBSD 也考虑将其引入系统

Selon le dernier message électronique des développeurs, le principal inconvénient de l'inclusion de Rust dans le système de base FreeBSD est de doubler le temps de construction . En raison de la nécessité de compiler le compilateur Rustc basé sur LLVM et toutes les fonctionnalités supplémentaires de Rust, la construction du système prendra environ deux fois plus de temps qu'actuellement. Cependant, les développeurs ont trouvé des moyens de réduire les temps de construction.

L'avantage d'introduire Rust est que les développeurs peuvent (ré)écrire divers composants de base dans Rust, tels que le démon ZFS (zfsd), devd, le code de l'espace utilisateur WiFi, etc., pour remplacer le C++, et autoriser certains outils simplement est devenu plus facile à écrire .

Les développeurs n'ont pas encore discuté du résultat final. Le lien email est joint à ce site :

https://lists.freebsd.org/archives/freebsd-hackers/2024-January/002823.html

De plus, les développeurs Git envisagent également d'introduire Rust dans les projets Git afin de réduire le risque d'erreurs de sécurité de la mémoire. L'utilisation de Rust comporte également le défi d'utiliser le compilateur rustc basé sur LLVM.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:ithome.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal