Leslie Lamport

Da Wikipedia, l'enciclopedia libera.
Leslie Lamport

Leslie Lamport (New York, 7 febbraio 1941) è un informatico statunitense. Conosciuto ai più come l'ideatore di LaTeX[1], un insieme di macro per il programma TeX.

Indice

Formazione Accademica[modifica]

La Ricerca[modifica]

Sistemi Distribuiti[modifica]

La ricerca compiuta da Lamport ha gettato le basi della teoria dei sistemi distribuiti: tra i suoi lavori più degni di nota ricordiamo:

Questi articoli trattano concetti quali orologi logici (e la relazione happened-before) e i Fallimenti Bizantini, e sono tra i lavori più citati nei campo dei sistemi distribuiti [senza fonte], dato che descrivono algoritmi per risolvere molti problemi fondamentali di questa disciplina, tra cui:

La Logica[modifica]

Lamport è inoltre conosciuto per i suoi studi sulla logica temporale, nella quale ha introdotto la Logica Temporale delle Azioni (Temporal Logic of Actions - TLA) [9] [10] Tra i suoi contributi più recenti abbiamo TLA+, una logica per l'analisi e la descrizione di sistemi concorrenti e reattivi, descritta nel libro: “Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers”[11]

Riconoscimenti Onorari[modifica]

Lamport ha ricevuto quattro dottorati onorari da università europee:

Nel 2004 ha inoltre ricevuto il premio Piore della IEEE.[12]

Nel 2005, l'articolo Reaching Agreement in the Presence of Faults [13] ha ricevuto il Premio Dijkstra.[14]

Il Lavoro di Lamport[modifica]

Lamport lavorò come informatico al Massachusetts Computer Associates, SRI International, Digital Equipment Corporation, e alla Compaq. Nel 2001 si unì al Microsoft Research a Mountain View.[2]

Curiosità[modifica]

Lamport è accreditato come autore del seguente aforisma:

« You know you have a distributed system when the crash of a computer you've never heard of stops you from getting any work done. »

in italiano:

« Capisci di avere un sistema distribuito quando il crash di un computer di cui non avevi mai sentito parlare ti impedisce di concludere il tuo lavoro. »

Note[modifica]

  1. ^ Leslie Lamport. LaTeX: A Document Preparation System. Addison-Wesley, 1986. URL consultato in data 2 febbraio 2007.
  2. ^ a b c Leslie Lamport. My Writings. 19 dicembre 2006. URL consultato in data 2 febbraio 2007.
  3. ^ Leslie Lamport (1972). The Analytic Cauchy Problem with Singular Data. URL consultato in data 2007-02-02.
  4. ^ Lamport, Leslie (July 1978). Time, Clocks and the Ordering of Events in a Distributed System. Communications of the ACM 21 (7): 558–565. URL consultato in data 2 febbraio 2007.
  5. ^ Gil Neiger. PODC Influential Paper Award: 2000. 23 gennaio 2003. URL consultato in data 2 febbraio 2007.
  6. ^ Lamport, Leslie, Robert Shostak, Marshall Pease (luglio 1982). The Byzantine Generals Problem. ACM Transactions on Programming Languages and Systems 4 (3): 382–401. URL consultato in data 2 febbraio 2007.
  7. ^ Chandy, K. Mani, Leslie Lamport (February 1985). Distributed Snapshots: Determining Global States of a Distributed System. ACM Transactions on Computer Systems 3 (1): 63–75. URL consultato in data 2 febbraio 2007.
  8. ^ Lamport, Leslie (May 1998). The Part-Time Parliament. ACM Transactions on Computer Systems 16 (2): 133–169. URL consultato in data 2 febbraio 2007.
  9. ^ Leslie Lamport (1990-04-01). A Temporal Logic of Actions. URL consultato in data 2007-02-02.
  10. ^ Lamport, Leslie (May 1994). The Temporal Logic of Actions. ACM Transactions on Programming Languages and Systems 16 (3): 872–923. URL consultato in data 2 febbraio 2007.
  11. ^ Leslie Lamport, Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers, Addison-Wesley, 2002. ISBN 0-321-14306-X URL consultato il 2 febbraio 2007.
  12. ^ IEEE Emanuel R. Piore Award Recipients. URL consultato in data 2 febbraio 2007.
  13. ^ Pease, Marshall, Robert Shostak, Leslie Lamport (April 1980). Reaching Agreement in the Presence of Faults. Journal of the Association for Computing Machinery 27 (2). URL consultato in data 2 febbraio 2007.
  14. ^ Edsger W. Dijkstra Prize in Distributed Computing: 2005. URL consultato in data 2 febbraio 2007.

Altri progetti[modifica]

Collegamenti esterni[modifica]

Controllo di autorità VIAF: 44417132 LCCN: n85197221

biografie Portale Biografie: accedi alle voci di Wikipedia che trattano di biografie