Rust 1.43, o versiune minoră care integrează doar actualizări și remedieri

Echipa Rust a anunțat disponibilitatea noua versiune a limbajului dvs. de programare Rugină 1.43. Această nouă versiune nu aduce noi caracteristici semnificative și este considerată o versiune minoră. Deși se remarcă faptul că există API-uri noi stabilizate, îmbunătățiri ale performanței compilatorului și puțină funcționalitate macro.

Pentru cei care nu sunt conștienți de Rust ar trebui să știe asta acesta este un limbaj de programare care se concentrează pe lucrul în siguranță cu memoria, asigură gestionarea automată a memoriei și oferă mijloace pentru a obține concurență ridicată a sarcinilor, fără a utiliza colectorul de gunoi și timpul de execuție.

Gestionarea automată a memoriei în Rugina împiedică dezvoltatorul să manipuleze pointerele și protejează împotriva problemelor care apar din lucrul la nivel scăzut cu memoriacum ar fi accesarea unei zone de memorie după eliberarea acesteia, referirea la pointeri nuli, ieșirea din limitele bufferului etc.

Pentru a distribui biblioteci, a asigura asamblarea și gestionarea dependențelor de proiect, este dezvoltat managerul de pachete Cargo, care vă permite să obțineți bibliotecile de care aveți nevoie pentru program cu un singur clic. Depozitul crates.io este acceptat pentru găzduirea bibliotecilor.

Ce este nou în Rust 1.43?

Printre noile caracteristici ale lui Rust 1.43, cea mai importantă evidențiată de echipa din spatele limbajului de programare este stabilizarea a șase API-uri noi, precum și îmbunătățiri aduse funcționalităților Clippy. 

Dintre modificările care se remarcă în această nouă versiune sunt în macrocomenzi, deoarece acum este posibil să utilizați fragmente de element pentru a le converti în cod de trăsătură, implementări (impl) sau blocuri externe.

De asemenea, în Rust 1.43 inferența de tip în jurul primitivelor a fost îmbunătățită, referințe și operații binare. În această nouă versiune, există noi variabile de mediu de încărcare pentru testare.

Pentru a facilita testele de integrare, Cargo va defini noi variabile de mediu. De exemplu, atunci când lucrăm la un proiect de linie de comandă, numit pur și simplu „cli”, dacă scriem un test de integrare, vrem să invocăm acest cli binar și să vedem ce face, atunci când rulăm teste și repere.

Acum este posibil să utilizați constant constantele asociate în flotante și întregi direct, în loc să trebuiască să importați modulul. Cu alte cuvinte, puteți scrie acum u32 :: MAX și f32 :: NAN fara a folosi „Folosiți std :: u32 sau„ utilizați std :: f32 "

De asemenea, există un nou modul care reexportă tipurile primitive. Acest lucru poate fi util atunci când scrieți o macro și doriți să vă asigurați că tipurile nu sunt ascunse.

Dintre celelalte modificări prezentate:

  • O nouă variabilă de mediu CARGO_BIN_EXE_ {name} a fost adăugată la Cargo, setată în timpul construirii testelor de integrare și care permite determinarea căii complete către fișierul executabil definit în secțiunea „[[bin]]” a pachetului.
  • Expresiile „Dacă” permit utilizarea atributelor precum „# [cfg ()]”.
  • O nouă parte a API-ului a fost transferată la categoria stabilă

Instalarea Rust pe Linux

Si doriți să instalați acest limbaj de programare pe sistemul dvs., O putem face descărcând programul de instalare, care ne va ajuta să obținem Rust pe sistemul nostru

Doar deschideți un terminal și rulați pe el:

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

Când rulați această comandă programul de instalare va fi descărcat și va rula aproape imediat, trebuie să apăsați 1 pentru a continua cu instalarea cu valorile implicite și va descărca toate pachetele necesare.

Dacă doriți o instalare personalizată, trebuie să tastați 2 și veți defini variabilele de mediu, printre altele.

La sfârșitul instalării Rust în sistemul nostru, directorul Coș de gunoi va fi adăugat imediat în următoarea cale ( ~ / .cargo / bin) în care sunt instalate toate instrumentele) în variabila de mediu PATH, în ~ / .profil.

Am făcut asta trebuie să procedăm la configurarea Shell-ului, facem acest lucru modificând fișierul ~ / .profile pentru a utiliza PATH-ul modificat pentru a lucra cu mediul Rust, executând aceste comenzi în terminal:

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

Acum numai trebuie să procedăm pentru a verifica dacă Rust a fost instalat corect în sistemul nostru, facem acest lucru tastând următoarea comandă pe terminal

rustc --version

Și cu ea ar trebui să primim versiunea Rust pe ecran pe care le-am instalat în sistemul nostru.

Și gata, putem începe să folosim acest limbaj și să putem instala aplicații care îl utilizează pe sistemul nostru.


Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.