Rust 1.43, una versió menor que només integra actualitzacions i correccions

L'equip de Rust anunci la disponibilitat de la nova versió del seu llenguatge de programació Rust 1.43. Aquesta nova versió no porta noves característiques significatives i es considera una versió menor. Tot i que es destaca que hi ha noves API estabilitzades, millores en el rendiment de l'compilador i poca funcionalitat macro.

Per als qui desconeixen de Rust han de saber que aquest és un llenguatge de programació que es centra en el treball segur amb memòria, Proveeix gestió automàtica de memòria i proporciona mitjans per a aconseguir una alta concurrència de tasques, sense usar el recol·lector d'escombraries i el temps d'execució.

La gestió automàtica de la memòria en Rust evita que el desenvolupador manipuli punters i protegeix contra els problemes que sorgeixen de la feina de baix nivell amb la memòria, Com accedir a una àrea de memòria després d'alliberar-la, fer referència a punters nuls, sortir dels límits de la memòria intermèdia, etc.

Per distribuir biblioteques, garantir l'acoblament i administrar les dependències de el projecte, es desenvolupa l'administrador de paquets Càrrec, que li permet obtenir les biblioteques que necessita per al programa amb un sol clic. El repositori crates.io és compatible per allotjar biblioteques.

Què hi ha de nou a Rust 1.43?

Entre les noves característiques aportades Rust 1.43, les més importants que va destacar l'equip darrere de el llenguatge de programació és la estabilització de sis noves API, així com les millores realitzades en les funcionalitats de Clippy. 

Dels canvis que es destaquen d'aquesta nova versió són a les macros, ja que ara és possible utilitzar fragments d'elements per a convertir-los en codi trait, Implementacions (impl) o blocs externs.

A més, a Rust 1.43 s'ha millorat la inferència de tipus al voltant de primitives, referències i operacions binàries. En aquesta nova versió, hi ha noves variables d'entorn de càrrega per a proves.

Per facilitar les proves d'integració, Càrrec definirà noves variables d'entorn. Per exemple, quan treballem en un projecte de línia d'ordres, simplement anomenat «cli», si escrivim una prova d'integració, volem invocar aquest cli binari i veure què fa, a l'executar proves i punts de referència.

Ara és possible fer servir les constants associades a flotants i sencers directament, En lloc d'haver d'importar el mòdul. En altres paraules, ara es pot escriure U32 :: MAX i F32 :: NAN sense usar "Usi std :: U32 o" use std :: F32 "

també, hi ha un nou mòdul que reexporta els tipus primitives. Això pot ser útil quan està escrivint una macro i es vol assegurar que els tipus no estiguin ocults.

Dels altres canvis que es presenten:

  • S'ha afegit una nova variable d'entorn CARGO_BIN_EXE_ {name} a Càrrec, establerta durant la construcció de les proves d'integració i que permet determinar la ruta completa a l'arxiu executable definit en la secció «[[bin]]» de el paquet.
  • Les expressions «If» permeten l'ús d'atributs com «# [cfg ()]».
  • S'ha transferit una nova part de l'API a la categoria estable

Instal·lació de Rust a Linux

Si vols instal·lar aquest llenguatge de programació en el teu sistema, podem fer-ho descarregant l'instal·lador el qual ens ajudés a poder obtenir Rust en el nostre sistema

Només cal obrir una terminal i executar sobre ella:

curl https://sh.rustup.rs -sSf | sh

A l'executar aquesta comanda es descarregarà l'instal·lador i aquest s'executés gairebé de manera immediata, Beus prémer 1 per a continuar amb la instal·lació amb els paràmetres per defecte i descarregués tots els paquets necessaris.

En cas de voler una instal·lació personalitzada han de teclejar 2 i vostès definiran les seves variables d'entorn entre altres coses.

A l'acabar la instal·lació de Rust en el nostre sistema, s'agregarà de manera immediata el directori bin de Càrrec en la següent ruta ( ~ / .Cargo / bin) On totes les eines estan instal·lades) a la vostra variable d 'entorn PATH, en ~ / .Profile.

fet això hem de procedir a configurar la Shell, Això ho fem modificant el fitxer ~ / .profile per utilitzar el PATH modificat perquè funcioni amb l'entorn Rust, executant aquestes comandes a la terminal:

source ~/.profile
source ~/.cargo/env

Ara només hem de procedir a verificar que Rust va ser instal·lat correctament en el nostre sistema, Això ho fem teclejant la següent comanda sobre la terminal

rustc --version

I amb això hem de rebre en pantalla la versió de Rust que tenim instal·lat al nostre sistema.

I llest amb això ja podem començar a utilitzar aquest llenguatge i poder instal·lar aplicacions que l'utilitzen en el nostre sistema.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.