← Tutti i video
Gioco dell'impiccato in Rust – Introduzione al linguaggio Rust
Descrizione
In questo video introduco un nuovo linguaggio di programmazione chiamato Rust andando ad implementare il gioco dell'impiccato (Hangman's game).
Il linguaggio Rust è interessante sotto svariati punti di vista. Ciò che caratterizza rust dagli altri linguaggi di programmazione sono i controlli che vengono effettuati a compile-time, ovvero durante la compilazione del programma. Questi controlli sono fatti per garantire che i programmi scritti in Rust non andranno mai, durante la loro esecuzione, ad accedere a zone di memoria che non sono state allocate, o comunque che non sono più valide.
Per fare questo la memoria in Rust viene gestita attraverso un sistema di ownership. Nei prossimi video su Rust andrò ad approfondire meglio come Rust gestisce la memoria.
------------------------
MATERIALE ORIGINALE:
https://archive.leonardotamiano.xyz/yt/rust/01/
------------------------------------
RIFERIMENTI ESTERNI:
https://doc.rust-lang.org/book/
------------------------------------
TIMESTAMPS:
00:00:00 introduzione a Rust
00:04:14 demo gioco dell'impiccato
00:06:26 installazione toolchain Rust su archlinux
00:09:35 installazione toolchain Rust su ubuntu
00:14:00 utilizzo (base) cargo per gestione progetti
00:18:15 inizio scrittura codice Rust: keyword mut
00:22:00 utilizzo libreria ncurses
00:30:34 leggere parola da indovinare
00:32:10 gestione colore scritte con init_pair()
00:37:00 type inference in Rust
00:39:45 gestione stampa messaggi con print_message()
00:44:00 implementazione logica del gioco
01:01:40 controllo condizione di terminazione
01:04:00 inserimento ascii art
01:08:40 demo finale
------------------------------------
PER CONTATTI:
- Email: leonardotamiano95@gmail.com
- Website: https://leonardotamiano.xyz
Commenti 20
I commenti vengono da YouTube e sono aggiornati periodicamente.
1 risposta
1 risposta
2 risposte
1 risposta
1 risposta
2 risposte
3 risposte