Linguaggio Rust: i suoi sviluppatori annunciano la nuova versione 1.50.0

Linguaggio Rust: i suoi sviluppatori annunciano la nuova versione 1.50.0

Linguaggio Rust: i suoi sviluppatori annunciano la nuova versione 1.50.0

Pochi giorni fa, il team di sviluppatori di Linguaggio ruggine ha annunciato a nuova versione di esso, il versione 1.50.0. In tal modo, per continuare a rafforzare il relativamente linguaggio di programmazione giovane ed eccezionale che sta permettendo a molti creare software più affidabile ed efficiente.

Giovane, perché, appena suo prima versione stabile è stato pubblicato il giorno 15 maggio 2015 dal Fondazione Mozilla. E eccezionale, poiché sin dall'inizio ha adempiuto al suo obiettivo principale, cioè essere un linguaggio di programmazione pratico, multiparadigma, orientato agli oggetti, simultaneo, potente, sicuro e veloce, tra molti altri vantaggi.

Go, Node.js, PHP, Python e Ruby: 5 progetti di sviluppo software

Go, Node.js, PHP, Python e Ruby: 5 progetti di sviluppo software

Per coloro a cui piacciono gli argomenti relativi a campo dello sviluppo softwareSi consiglia di leggere la nostra precedente pubblicazione correlata al termine di questa pubblicazione facendo clic sul collegamento immediatamente sotto:

"La programmazione (sviluppo software), oggi, è un campo professionale molto richiesto, poiché è uno strumento fondamentale che plasma il mondo in cui viviamo. Pertanto, il loro apprendimento costituisce non solo un'ottima opportunità sul posto di lavoro, ma un'opportunità per migliorare il ragionamento logico formale di ogni individuo. Pertanto, 5 progetti di sviluppo software aperti da apprendere / rafforzare su GNU / Linux consigliati sono: Go, Node.js, PHP, Python e Ruby." Go, Node.js, PHP, Python e Ruby: 5 progetti di sviluppo software

Go, Node.js, PHP, Python e Ruby: 5 progetti di sviluppo software
Articolo correlato:
Go, Node.js, PHP, Python e Ruby: 5 progetti di sviluppo software

Rust Language: nuova versione 1.50.0

Rust Language: nuova versione 1.50.0

Cos'è il linguaggio Rust?

Citando un precedente post sul Linguaggio ruggine, possiamo descriverlo brevemente come segue:

"Rust è un linguaggio di programmazione compilato, generico e multi-paradigma sviluppato da Mozilla e supportato da LLVM. Questo linguaggio è stato progettato per essere "un linguaggio sicuro, concorrente e pratico" e soprattutto per sostituire i linguaggi C e C ++. Rust è un linguaggio di programmazione open source che supporta la pura programmazione funzionale, procedurale, imperativa e orientata agli oggetti."

"Questo linguaggio di programmazione funziona in modo estremamente veloce, evita i segfault e garantisce la sicurezza dei thread. Supporta astrazioni a costo zero, semantica del movimento, sicurezza della memoria garantita, dati senza thread, tratti generici e corrispondenza di modelli. Supporta anche l'inferenza del tipo, il tempo di esecuzione minimo e le associazioni C efficienti."

Ruggine
Articolo correlato:
Come installare il linguaggio di programmazione Rust su Linux?

Altre pubblicazioni correlate that consigliamo di esplorare, per approfondire la conoscenza del Linguaggio Rust sono:

ruggine
Articolo correlato:
Rust 1.43, una versione minore che integra solo aggiornamenti e correzioni
Articolo correlato:
Rust, qualcosa con cui gli sviluppatori Linux sembrano essere d'accordo

Novità della versione 1.50.0

Tra le novità di questo nuova versione 1.50.0 possiamo citare brevemente quanto segue:

  • Informazioni sulla lingua: Ora puoi usare valori costanti per «x» nelle espressioni di matrice «[x; N]». Questo è stato tecnicamente possibile a partire dalla 1.38.0, poiché si è stabilizzato involontariamente. E le mappature ai campi di unione «ManuallyDrop<T>» sono ora considerati sicuri.
  • Informazioni sul compilatore: Aggiunto supporto di livello 3 per l'obiettivo «armv5te-unknown-linux-uclibceabi»; e per l'obiettivo «aarch64-apple-ios-macabi». Mentre per l'obiettivo «x86_64-unknown-freebsd» ora è costruito con il set di strumenti completo. Infine, è stato rimosso il supporto per tutte le lenti cloudabi.
  • Informazioni sulle biblioteche: «proc_macro::Punct» ora implementa «PartialEq<char>». Mentre, «ops::{Index, IndexMut}» è ora implementato per array di dimensioni fisse di qualsiasi lunghezza. Infine, sulle piattaforme Unix, il tipo «std::fs::File» ora ha una "nicchia" di «-1». Questo valore non può essere un descrittore di file valido e ora lo significa «Option<File>» occupa la stessa quantità di spazio di «File».

Per informazioni più dettagliate su Linguaggio ruggine puoi visitare il tuo sito ufficiale in spagnolo e / o consultare direttamente quanto segue 2 link ufficiali sulle notizie incorporate nel nuova versione 1.50.0, ma in inglese:

  1. Sito ufficiale: Annuncio di Rust 1.50.0
  2. GitHub: versione 1.50.0 (2021-02-11)

Immagine generica per le conclusioni dell'articolo

Conclusione

Speriamo questo "piccolo post utile" su «Lenguaje Rust», che è un giovane e prominente linguaggio di programmazione open source sviluppato da Mozilla; è di grande interesse e utilità, per l'intero «Comunidad de Software Libre y Código Abierto» e di grande contributo alla diffusione del meraviglioso, gigantesco e crescente ecosistema di applicazioni di «GNU/Linux».

Per ora, se ti è piaciuto publicación, Non fermarti condividilo con altri, sui tuoi siti web, canali, gruppi o comunità di social network o sistemi di messaggistica preferiti, preferibilmente gratuiti, aperti e / o più sicuri come Telegram, Signal, Mastodonte o un altro di Fediverse, preferibilmente. E ricorda di visitare la nostra home page all'indirizzo «DesdeLinux» per esplorare altre notizie e unirti al nostro canale ufficiale di Telegramma da DesdeLinux. Mentre, per maggiori informazioni, puoi visitare qualsiasi Biblioteca in linea come OpenLibra y jedit, per accedere e leggere libri digitali (PDF) su questo argomento o altri.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.