Evento 18 Marzo

18
Marzo

Riscrittura di un piccolo componente
da C a Rust

Ora inizio: 18:00 CET


Durata: 45min


Format: webinar

Dove: online


Lingua: Inglese


Prezzo: Gratuito

Speaker

Pietro Lorefice

Pietro Lorefice

Sviluppatore embedded
Develer

Abstract

In questo primo webinar gratuito parleremo, insieme a Pietro Lorefice, della riscrittura di un piccolo componente da C a Rust. In particolare, affronteremo le problematiche della vecchia implementazione e i vantaggi della nuova. 
Ti racconteremo di come, dopo alcuni giorni passati a cercare uno strano bug in un codice C di circa 2000 linee, che dipendeva “in modo fantasioso” dalle opzioni di compilazione, lo abbiamo riscritto in Rust. Il tutto in un solo pomeriggio. Infine vedremo come, in questo modo, abbiamo risolto il problema, guadagnato in ergonomia nella scrittura dei test e risparmiato anche una certa percentuale di carico di CPU.


Argomenti

  • Limitazioni e problemi del linguaggio C
  • Come Rust mira a risolvere queste limitazioni
  • Perché Rust può essere utile anche per piccoli componenti software
  • Un esempio pratico tratto dall’esperienza di porting di un software industriale

A chi è rivolto

Chiunque abbia una conoscenza di base di C e/o Rust.


Prerequisiti

Nessuno


Materiale necessario

Nessuno


Attestato di partecipazione

Un attestato di partecipazione verrà rilasciato alla fine del webinar.


Nota importante

Il talk si terrà in lingua inglese.

Condividi su

Seguici su