Home / Web dev / Microsoft prévoit-il de remplacer la rouille?

Microsoft prévoit-il de remplacer la rouille?

Le projet Verona semble être une tentative de Microsoft de créer un nouveau langage avec des fonctionnalités similaires à Rust. Qu'est-ce qui n'est pas clair, c'est à quel point c'est grave? Est-ce que nous cherchons un # de rouille potentiel?

La rouille est actuellement la plus innovante et la plus différente des langues traditionnelles. Ce n'est pas un clone Java ou C ++, ou C "bien fait". C’est vraiment un exemple de langage de production basé sur un langage expérimental, Cyclone, qui apporte de nouvelles fonctionnalités. Tout le monde voudra peut-être parler de Go, mais à titre de comparaison, Go est une langue du 20e siècle, tandis que Rust est une langue du 21e siècle.

Microsoft a exprimé son intérêt pour l'utilisation de Rust, mais il semble maintenant que quelque chose de nouveau soit requis. Un exposé de Microsoft Research révèle que le projet Verona promet un langage doté de nombreuses fonctionnalités de Rust. verona1Il s’agit d’un projet de recherche. Par conséquent, nous ne verrons peut-être jamais ce nouveau langage progresser très loin, mais sachez que la liste des personnes impliquées comprend Mads Torgersen – le responsable du programme C #. Cela pourrait signifier qu'il s'agit déjà plus que d'un projet de recherche, mais le Dr Torgersen pourrait également être impliqué dans certaines recherches pour alléger quelque peu les activités de C #.

Jusqu'à présent, les progrès sont minimes, mais je ne pense pas qu'ils y travaillent depuis très longtemps – un produit fini est une occasion.

Vérone3

Vérone utilise l'idée de propriété pour rendre le langage plus résistant aux erreurs de mémoire. Contrairement à Rust, cependant, il utilise la propriété de groupes d'objets. Cela ressemble à un langage intéressant et vous pouvez en apprendre plus sur les détails et les intentions de la vidéo:

Une langue intéressante, oui – mais avons-nous besoin d'une autre langue? Étant donné le nombre de langues expérimentales qui reçoivent une certaine attention, puis meurent, je doute que cela ait beaucoup de chance de survivre à moins que cela ne devienne une langue officielle de Microsoft – Rust #, disons. Même dans ce cas, cela signifie que nous aurions à choisir entre Rust et Rust #. Tant mieux pour Microsoft de se joindre à Rust et de voir si le langage peut être progressé d’une manière qui convient à ses objectifs. Il se peut que, après avoir appris quelque chose de Vérone, Rust puisse être amélioré de la même manière. Microsoft a besoin d’un langage de programmation plus sûr pour garder Windows et ses autres gros projets en échec.

Mon opinion honnête est que Vérone n’est pas destinée à remplacer Rust et, bien qu’elle soit inspirée par Rust et réponde aux mêmes besoins, elle n’est en aucun cas un exemple de la mentalité "embrasser, étendre et éteindre" de l'ancien Microsoft. .

verona4

Plus d'information

La sécurité numérique de conception: sécurité et héritage chez Microsoft – Matthew Parkinson, Microsoft

Articles Liés

La rouille est-elle vraiment sûre?

Oxyde – Une rouille plus simple et formalisée

La rouille devient asynchrone

La rouille améliore le traçage

Publication de Rust 2018 pour améliorer la productivité des développeurs

Révélations sur la rouille

Rust 1.28 améliore l'utilisation de la mémoire

Rust 1.26 ajoute des types existentiels

Rust 1.24 Ajoute Reformatter

Rust 1.23 utilise moins de mémoire

Rust Hits Stable 1.0 – Et alors?

Pour être informé des nouveaux articles sur I Programmer, inscrivez-vous à notre bulletin hebdomadaire, souscrire à la Flux RSS et suivez-nous sur, Gazouillement, Facebook ou Linkedin.

Bannière

graphics "width =" 400 "height =" 349

commentaires

ou envoyez votre commentaire à: commentaires@i-programmer.info

Source

About admin

Check Also

John Mueller de Google: une violation ne se traduira pas par une action manuelle

John Mueller de Google précise qu'une violation des consignes aux webmasters n'empêchera pas un site …

Laisser un commentaire