tizianocavigliablog

I post con tag "Informatica" archivio

L'uomo che ha rivoluzionato il modo in cui i computer comunicano tra loro

Geek   19.05.22  

Leslie Lamport, vincitore del premio Turing per i contributi nello studio dell'affidabilità e della consistenza dei sistemi di calcolo, è stato pioniere nel campo teorico e pratico dei sistemi distribuiti e concorrenti in cui più componenti su reti diverse si coordinano per raggiungere un obiettivo comune. Da internet al cloud computing, dal machine learning all'intelligenza artificiale.

All'inizio degli anni '80, Lamport creò anche LaTeX (da leggere come latek, la X è infatti la lettera greca chi), un linguaggio di markup per la preparazione di testi che fornisce modi sofisticati per comporre formule complesse e formattare documenti scientifici.
Nel 1989, Lamport ha inventato Paxos, un "algoritmo di consenso" che consente a più computer di eseguire compiti complessi; senza di esso, l'informatica moderna non potrebbe esistere. Ha anche portato maggiore attenzione su una serie di problemi matematici, dando loro nomi distintivi come l'algoritmo della panetteria e il problema dei generali bizantini.

Il lavoro di Lamport dagli anni '90 si è concentrato sulla verifica formale, l'uso di prove matematiche per verificare la correttezza dei sistemi software e hardware. In particolare, ha creato un linguaggio di specifica chiamato TLA+ (per la logica temporale delle azioni), che utilizza il linguaggio preciso della matematica per prevenire bug ed evitare difetti di progettazione.

LEGGI ALTRO...

Le righe di codice che hanno cambiato il mondo

Geek   28.10.19  

Nel 2009, Facebook ha lanciato un frammento di codice che ha cambiato il mondo: il pulsante "Mi Piace". L'idea dietro al "Like" è stata il frutto di numerosi programmatori e webdesigner, tra cui Leah Pearlman e Justin Rosenstein. Loro avevano ipotizzato che gli utenti di Facebook fossero spesso troppo occupati per lasciare commenti sui post dei loro amici, ma se ci fosse stato un semplice pulsante da premere, boom: si sarebbero sbloccate nuove relazioni. "Gli amici potrebbero interagire a vicenda con molta più frequenza e facilità", come ha detto in seguito Pearlman.

Ha funzionato, forse un po' troppo bene.

Slate ha raccolto 36 righe di codice così influenti da trascendere il campo dell'informatica per arrivare a plasmare la vita, gli interessi, il pensiero e il modo di relazionarsi dell'intero genere umano.
Da HTML alle criptovalute, da Telenet alle email, dal primo videogioco al software del computer di bordo delle missioni Apollo, dalle chat alla data collection, passando per Hello World!, worm, PageRank, droni domestici, bug, crittografia, RSS, pubblicità e attivismo politico.

LEGGI ALTRO...

10 rivoluzionarie tecnologie del 2017

Geek   06.03.17  

Il MIT Technology Review ha raccolto dieci tecnolgie che a partire da quest'anno potranno influenzare il nostro stile di vita, l'economia, la politica, la medicina e la nostra cultura.

Reversing Paralysis
Scientists are making remarkable progress at using brain implants to restore the freedom of movement that spinal cord injuries take away.

Self-Driving Trucks
Tractor-trailers without a human at the wheel will soon barrel onto highways near you. What will this mean for the nation's 1.7 million truck drivers?

Paying with Your Face
Face-detecting systems in China now authorize payments, provide access to facilities, and track down criminals. Will other countries follow?

Practical Quantum Computers
Advances at Google, Intel, and several research groups indicate that computers with previously unimaginable power are finally within reach.

The 360-Degree Selfie
Inexpensive cameras that make spherical images are opening a new era in photography and changing the way people share stories.

Hot Solar Cells
By converting heat to focused beams of light, a new solar device could create cheap and continuous power.

Gene Therapy 2.0
Scientists have solved fundamental problems that were holding back cures for rare hereditary disorders. Next we'll see if the same approach can take on cancer, heart disease, and other common illnesses.

The Cell Atlas
Biology's next mega-project will find out what we're really made of.

Botnets of Things
The relentless push to add connectivity to home gadgets is creating dangerous side effects that figure to get even worse.

Reinforcement Learning
By experimenting, computers are figuring out how to do things that no programmer could teach them.

LEGGI ALTRO...