Dark Light

Rust è il nuovo linguaggio di programmazione che sta ottenendo sempre più consensi tra gli sviluppatori.

Consente di evitare l’introduzione all’interno dei codici delle criticità e le falle di sicurezza più comuni, diminuendo le vulnerabilità dei sistemi ed anche aumentando la cybersicurezza del world wide web.

Persona che programma - Rust
Foto di 9sdworld

Un codice più sicuro che non riduca le prestazioni. Il sogno di noi sviluppatore ed ora pare che sia giunto il momento di poterlo “vivere ad occhi aperti”. Il linguaggio che lo consente si chiama Rust ed é stato creato appositamente per non permettere ai programmatori che lo utilizzano di includere all’interno del codice le vulnerabilità e criticità più comuni.

Il linguaggio venne creato nel 2010 da un ricercatore di Mozilla, in modo compilato, multi-paradigma e ad uso generico. Nei successivi tredici anni, il suo continuo sviluppo – reso possibile anche in forma collaborata grazie alla comunità open source – lo ha reso un ecosistema informatico particolarmente solido ed affidabile, tanto da essere utilizzato anche da colossi come GoogleMicrosoft ed Amazon Web Services.

Centinaia di aziende nel mondo usano Rust in produzione per soluzioni veloci, cross/platform e che richiedono poche risorse. Software che conosci e che ami: FirefoxDropbox e Cloudflare usano Rust. 

Dalle startup alle grandi aziende, dai device embedded ai servizi di rete scalabili. Rust si adatta a qualsiasi caso d’uso.

Perché scegliere Rust?

Prestazioni
Rust è estremamente veloce ed efficiente nel consumo di memoria: non ha runtime o garbage collector, può essere impiegato in servizi dove le prestazioni sono fondamentali, funziona su dispositivi embedded ed è facile da integrare con altri linguaggi di programmazione.

Affidabilità
Il modello di ownership ed il ricco type system di Rust garantiscono allo stesso tempo sicurezza nella gestione della memoria e dei thread, ti permettono di eliminare tanti tipi di bug già in fase di compilazione.

Produttività
Rust ha una documentazione eccellente, un compilatore con messaggi di errore utili e strumenti di alto livello come un package manager integrato, un supporto evoluto per molteplici editor con completamento automatico e type inspection, uno strumento per la formattazione automatica del codice e molto di più.

Rust: Sicurezza

Sicurezza informatica - Rust
Foto di Egonetix_xyz

Tra gli ammiratori del linguaggio c’è Dave Kleidermacher, vicepresidente del settore tecnico per la sicurezza e per la privacy di Android. Di recente ha rilasciato ufficialmente dichiarazioni entusiastiche riguardo a questo linguaggio Rust: “Sta diventando un linguaggio virale e molti ingegneri cominciano a chiedersi: ‘Come faccio a iniziare anch’io? È fantastico!’”. 

Per questo motivo Android sta investendo su Rust e in tutta Google. Tuttavia, Kleidermacher non ha nascosto il fatto che la strada é ancora lunga.

Ovviamente andranno convertite i milioni di righe di codice. Per questo motivo, stanno individuando con attenzione i componenti più rilevanti per la sicurezza, e gradualmente andranno ad adeguare il resto del codice.

Codice scritto - Rust
Foto di lmonk72

Conclusioni

Ovviamente come qualsiasi nuovo linguaggio che sta prendendo piede, le resistenze non mancano, così come tante polemiche. Eppure Rust, sta crescendo bene, oltre a rispondere ad un’esigenza percepita e condivisa dall’intera comunità IT a livello globale, al momento pare non avere alternative.


Per consulenze informatiche come scelta PC, dispositivi Apple, scelta di prodotti software e tanto altro potete contattarmi a info@lorenzomalferrari.com oppure usando il modulo nella pagina dei contatti.

Crediti:

  • Immagine di copertina creata con Canva;
  • Immagini prese da Pixabay;
  • L’articolo può contenere link di affiliazione;
13 comments
  1. Valuable information. Fortunate me I discovered your websitre accidentally, and
    I am stunned whyy this twist off fate did not tpok place inn advance!
    I bookmarked it.

  2. Everything is ery open with a vesry clear clrification off tthe challenges.
    It was definitely informative. Your websitye is veery helpful.

    Manyy thanks forr sharing!

  3. Its suchh as you rdad my mind! You sem to knlw a lot approximately this,
    suchh as yyou wrote the book in iit or something. I beliesve that youu just coould ddo with a feew percemt to force the message hone a bit, but otther tthan that, tha iis great blog.
    A fantastioc read. I wkll definitely bbe back.

  4. Thank you ffor thhe auspicios writeup. It in truth uszed to be a leisure acccount
    it. Look complex to far brought agreeabl from you! However, how could wwe communicate?

  5. I have learn several juhst rught stuff here. Certaionly price bookmarking foor
    revisiting. I surprise howw so much effort yoou set to creaate anny
    such fantastic informaive web site.

  6. Nicee post. I leearn somehing nnew and chalplenging
    onn websites I stumbleupon everyday. It wiill alway be
    interesting too read articles fropm otyher authors and practice
    a little something from their webb sites.

  7. Hi there! I juszt wanted to ask iif yoou ever hae anyy issues with hackers?
    My last blog (wordpress) wwas hacked annd I ended up losing manyy months oof hard work ddue to no
    data backup. Do you ave any solutions to prevent hackers?

    1. To date I have not had any problems, I have hosting at host.it, an Italian company of excellent professionals. Just right this morning I opened a ticket for a site analysis request and to understand what services I can further implement at host.it

  8. Fascinating blog! Is yor theme custom made orr did yoou dowwnload itt from somewhere?
    A theme like yours with a few simle adjustements would really make my blkog jymp out.
    Please let mme know where youu got your theme. Kudos

    1. Hi, thanks for the compliment. As a base I used the Uppercase theme, then I made some improvements also at the code level being a developer.

      I’m happy with this theme

  9. We’re a bunch of volunteers and starting a nnew scheme in our community.
    Your site provided us with valuable informatiion to wofk on. Yoou hav done
    an impresssive activioty aand oour entire group will probaably be gdateful tto you.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Related Posts