programmazione - Fabrizio Giammatteo https://fabriziogiammatteo.com Tue, 23 Jan 2024 20:09:34 +0000 it-IT hourly 1 https://wordpress.org/?v=6.6.2 https://fabriziogiammatteo.com/wp-content/uploads/2024/01/cropped-Logo-150x150.png programmazione - Fabrizio Giammatteo https://fabriziogiammatteo.com 32 32 Un altro pezzetto di storia se ne va… https://fabriziogiammatteo.com/2024/01/23/un-altro-pezzetto-di-storia-se-ne-va/ https://fabriziogiammatteo.com/2024/01/23/un-altro-pezzetto-di-storia-se-ne-va/#respond Tue, 23 Jan 2024 20:09:34 +0000 https://fabriziogiammatteo.com/?p=441 E’ di oggi la notizia della scomparsa di David Mills, l’autore del protocollo NTP che permette di sincronizzare l’ora su miliardi di dispositivi connessi ad Internet, e senza il quale Internet stessa non potrebbe esistere. Leggendo l’articolo non ho potuto fare a meno di ripensare ai tempi pionieristici quando Internet era ai primordi e nelle […]

The post Un altro pezzetto di storia se ne va… first appeared on Fabrizio Giammatteo.

]]>
E’ di oggi la notizia della scomparsa di David Mills, l’autore del protocollo NTP che permette di sincronizzare l’ora su miliardi di dispositivi connessi ad Internet, e senza il quale Internet stessa non potrebbe esistere.

Leggendo l’articolo non ho potuto fare a meno di ripensare ai tempi pionieristici quando Internet era ai primordi e nelle mani di pochi folli che, come me, passavano le notti incollati al computer. Mi sarebbe piaciuto nascere 10/15 anni prima e a San Francisco… ma purtroppo le cose sono andate diversamente e mi devo accontentare del poco che ho potuto fare in un paese sbagliato ed avendo sempre un lavoro sbagliato, nel quale invece di poter sperimentare, come in un laboratorio, il focus era sempre quello di dover produrre soldi.

Ecco il link all‘articolo originale.

The post Un altro pezzetto di storia se ne va… first appeared on Fabrizio Giammatteo.

]]>
https://fabriziogiammatteo.com/2024/01/23/un-altro-pezzetto-di-storia-se-ne-va/feed/ 0
Python + Rust = arma letale https://fabriziogiammatteo.com/2024/01/21/python-rust-arma-letale/ https://fabriziogiammatteo.com/2024/01/21/python-rust-arma-letale/#respond Sun, 21 Jan 2024 19:00:35 +0000 https://fabriziogiammatteo.com/?p=424 Come molti altri colleghi non finisco mai di esplorare le nuove tecnologie e di recente ho deciso di approfondire il funzionamento di Rust, di cui fino ad ora avevo soltanto sentito parlare. Mi ero avventurato nel mondo di GO nel recente passato e ne avevo valutato l’eventuale utilizzo nei miei scenari produttivi, ma alla fine […]

The post Python + Rust = arma letale first appeared on Fabrizio Giammatteo.

]]>
Come molti altri colleghi non finisco mai di esplorare le nuove tecnologie e di recente ho deciso di approfondire il funzionamento di Rust, di cui fino ad ora avevo soltanto sentito parlare. Mi ero avventurato nel mondo di GO nel recente passato e ne avevo valutato l’eventuale utilizzo nei miei scenari produttivi, ma alla fine il vecchio Python vince sempre, perché la sua flessibilità e la sua velocità di sviluppo ne fanno un’arma letale, anche se le sue prestazioni non sono ovviamente all’altezza dei linguaggi compilati.

Rust è un linguaggio senza compromessi, “close to the metal”, come si suol dire, ovvero che garantisce le prestazioni assolute, grazie ad uno speciale modello di memoria, che rende sicuro l’utilizzo senza far uso di garbage collector, come invece fa GO. Non pensate di poterlo imparare in un’ora… ma d’altra parte il tempo speso nell’impararlo, anche se non lo utilizzerete mai, sarà ben speso, se non altro per capire concetti come lo Stack e l’Heap e come la memoria viene utilizzata.

In questo caso Rust mi interessa non per sostituire Python, ma piuttosto come strumento complementare in scenari in cui dovessi avere bisogno delle prestazioni assolute e, non da ultimo, perché ci si possono scrivere dei moduli richiamabili da Python. In questo modo si può combinare il meglio dei due mondi, utilizzando un linguaggio veloce e dinamico come Python, ma creando dei moduli più performanti ove fosse necessario.

Per chi volesse approfondire la conoscenza di Rust, ecco qualche link:

The post Python + Rust = arma letale first appeared on Fabrizio Giammatteo.

]]>
https://fabriziogiammatteo.com/2024/01/21/python-rust-arma-letale/feed/ 0