Ken Thomson (1943)

Ken Thomson viene ricordato per aver sviluppato alcune cose non banali, tra cui:

  • il sistema operativo Unix (che è la base di Linux)
  • il linguaggio B (genitore del C)
  • una notazione per le espressioni regolari
  • la codifica di caratteri UTF-8
  • uno dei primi videogiochi
  • un programma di scacchi campione del mondo
e recentemente il linguaggio Go.

Sembra che l’origine di Unix sia questa: per poter giocare al suo stesso videogioco su un computer PDP-7 presso i laboratori Bell, Ken scrisse una serie di strumenti per facilitarne la riscrittura.

Insomma il ruolo dei videogiochi nella storia della programmazione non è stato irrilevante. Forse non è un caso: gli aspetti divertenti, ludici, creativi sono una parte importante del mondo della programmazione.

In generale, non è solo la logica quella che spinge le persone ad affrontare un compito astruso come quello di creare un linguaggio.

Thomson sostiene di avere iniziato a lavorare con i computer perché ne era affascinato e di aver iniziato a inventare il linguaggio Go perché odiava il C++. Questo è un breve documentario della AT&T del 1982 in cui i diversi "autori" di Unix (Dennis Ritchie, Brian Kernighan, Catherine Ann Brooks, Lorinda Cherry, Alfred Aho, Nina Macdonald, John Mashey) parlano dei suoi vantaggi e della sua filosofia:

Prossimo pannello:  Stallman



Versione: 12/01/2022 - 19:23:36

Parole: 146

Pannelli

Attori                      
Leibniz                     
Ada Lovelace                
Alan Turing                 
Levy                        
Queneau                     
Arnaud                      
Wirth                       
Hopper                      
Backus                      
Perlis                      
Hamilton                    
McCarthy                    
Russell                     
Knuth                       
Thomson                     
Stallman                    
Wall                        
van Rossum                  
Matsumoto                   
🔎