Langage Rust: ses développeurs annoncent la nouvelle version 1.50.0

Langage Rust: ses développeurs annoncent la nouvelle version 1.50.0

Langage Rust: ses développeurs annoncent la nouvelle version 1.50.0

Il y a quelques jours, l'équipe de développeurs du Langue rouille a annoncé un remake de celui-ci, le Version 1.50.0. De cette manière, pour continuer à renforcer la relative langage de programmation jeune et exceptionnel ce qui permet à de nombreux construire des logiciels plus fiables et efficaces.

Jeune, parce que, à peine son première version stable a été publié le jour 15 mai 2015 par le Fondation Mozilla. Et remarquable, car, depuis le début, il a rempli son objectif principal, c'est-à-dire être un langage de programmation pratique, multiparadigme, orienté objet, simultané, puissant, sûr et rapide, parmi de nombreux autres avantages.

Go, Node.js, PHP, Python et Ruby: 5 projets de développement logiciel

Go, Node.js, PHP, Python et Ruby: 5 projets de développement logiciel

Pour ceux qui aiment les sujets liés à la domaine du développement logicielNous vous recommandons de lire notre publication connexe précédente une fois cette publication terminée en cliquant sur le lien ci-dessous:

"La programmation (développement logiciel), aujourd'hui, est un domaine professionnel très demandé, car c'est un outil fondamental qui façonne le monde dans lequel nous vivons. Par conséquent, leur apprentissage constitue non seulement une excellente opportunité sur le lieu de travail, mais aussi une opportunité d'améliorer le raisonnement logique formel de chaque individu. Par conséquent, 5 projets de développement logiciel ouverts pour apprendre / renforcer GNU / Linux sont recommandés: Go, Node.js, PHP, Python et Ruby. » Go, Node.js, PHP, Python et Ruby: 5 projets de développement logiciel

Go, Node.js, PHP, Python et Ruby: 5 projets de développement logiciel
Article connexe:
Go, Node.js, PHP, Python et Ruby: 5 projets de développement logiciel

Rust Language: Nouvelle version 1.50.0

Rust Language: Nouvelle version 1.50.0

Qu'est-ce que le langage Rust?

Citant un article antérieur sur le Langue rouille, nous pouvons le décrire brièvement comme suit:

"Rust est un langage de programmation compilé, polyvalent et multi-paradigmes qui est développé par Mozilla et pris en charge par LLVM. Ce langage a été conçu pour être "un langage sûr, concurrent et pratique" et surtout pour remplacer les langages C et C ++. Rust est un langage de programmation open source qui prend en charge la programmation purement fonctionnelle, procédurale, impérative et orientée objet. »

"Ce langage de programmation fonctionne extrêmement rapidement, évite les erreurs de segmentation et garantit la sécurité des threads. Il prend en charge les abstractions à coût nul, la sémantique de mouvement, la sécurité de la mémoire garantie, les threads de données sans course, les génériques basés sur les traits et la correspondance de modèles. Il prend également en charge l'inférence de type, un temps d'exécution minimal, ainsi que des liaisons C efficaces. »

Calme
Article connexe:
Comment installer le langage de programmation Rust sur Linux?

Autres publications connexes qui nous recommandons d'explorer, pour approfondir les connaissances sur le langage Rust sont:

rouille
Article connexe:
Rust 1.43, une version mineure qui intègre uniquement les mises à jour et les correctifs
Article connexe:
Rust, quelque chose avec lequel les développeurs Linux semblent d'accord

Quoi de neuf dans la version 1.50.0

Parmi les nouveautés de ce nouvelle version 1.50.0 nous pouvons citer brièvement ce qui suit:

  • À propos de la langue: Vous pouvez désormais utiliser des valeurs constantes pour «x» dans les expressions de tableau «[x; N]». Cela est techniquement possible depuis la 1.38.0, car il s'est stabilisé involontairement. Et les mappages aux champs d'union «ManuallyDrop<T>» sont désormais considérés comme sûrs.
  • À propos du compilateur: Ajout du support de niveau 3 pour la cible «armv5te-unknown-linux-uclibceabi»; et pour le but «aarch64-apple-ios-macabi». Alors que pour le but «x86_64-unknown-freebsd» il est maintenant construit avec l'ensemble d'outils complet. Enfin, la prise en charge de tous les objectifs cloudabi a été supprimée.
  • À propos des bibliothèques: «proc_macro::Punct» maintenant implémenter «PartialEq<char>». Tandis que, «ops::{Index, IndexMut}» est maintenant implémenté pour les tableaux de taille fixe de n'importe quelle longueur. Enfin, sur les plateformes Unix, le type «std::fs::File» a maintenant une «niche» de «-1». Cette valeur ne peut pas être un descripteur de fichier valide, et maintenant cela signifie que «Option<File>» occupe la même quantité d'espace que «File».

Pour plus d'informations sur le Langue rouille vous pouvez visiter votre site officiel en espagnol et / ou consultez directement les 2 liens officiels sur l'actualité incorporée dans le nouvelle version 1.50.0, mais en anglais:

  1. Site officiel: Announcing Rust 1.50.0
  2. GitHub: Version 1.50.0 (2021/02/11)

Image générique pour les conclusions de l'article

Conclusion

Nous espérons que "petit message utile » sur le «Lenguaje Rust», qui est un langage de programmation open source jeune et proéminent développé par Mozilla; est d'un grand intérêt et d'une grande utilité, pour l'ensemble «Comunidad de Software Libre y Código Abierto» et d'une grande contribution à la diffusion de l'écosystème merveilleux, gigantesque et croissant d'applications de «GNU/Linux».

Pour l'instant, si vous avez aimé ça publicación, Ne vous arrêtez pas partager avec d'autres, sur vos sites Web, canaux, groupes ou communautés de réseaux sociaux ou systèmes de messagerie préférés, de préférence gratuits, ouverts et / ou plus sécurisés que Telegram, Signal, Mastodonte ou un autre de Fediverse, de préférence. Et n'oubliez pas de visiter notre page d'accueil à «DesdeLinux» pour explorer plus d'actualités et rejoindre notre chaîne officielle de Télégramme de DesdeLinux. Alors que, pour plus d'informations, vous pouvez visiter n'importe quel Bibliothèque en ligne comme OpenBalance y Jedit, pour accéder et lire des livres numériques (PDF) sur ce sujet ou d'autres.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.