Thompson ha anche scritto il linguaggio di programmazione B, un precursore del famoso linguaggio di programmazione C di Dennis Ritchie. Inoltre, mentre scriveva il sistema operativo Multics, creò il linguaggio di programmazione Bon. Ha anche scritto la versione originale dell'editor di testo standard per Unix, ed, che derivava da un editor precedente, QED.
In tempi più recenti, sempre ai laboratori della Bell, lui e Rob Pike sono stati i principali creatori del sistema operativo Plan 9.
Durante questo lavoro, egli creò il sistema di codifica UTF-8 per la rappresentazione dei caratteri.
Nel 2007 ha collaborato al design del linguaggio di programmazione Go.
Premi e riconoscimenti
Premio Turing
Nel 1983 riceve il Premio Turing insieme a Dennis Ritchie, per il contributo dato allo sviluppo della teoria generica dei sistemi operativi e, in particolare, per l'implementazione di UNIX, il prototipo dei moderni sistemi operativi.
Lo stile di programmazione di Thompson ha influenzato molti programmatori, specialmente la brevità delle espressioni e la preferenza per la chiarezza del codice.
Medaglia IEEE "Richard W. Hamming"
Nel 1990, ancora assieme a Ritchie, riceve la Medaglia IEEE "Richard W. Hamming" dall'Institute of Electrical and Electronics Engineers, «per la creazione del sistema operativo UNIX e del linguaggio di programmazione C»[1]. Il riconoscimento della medaglia IEEE "Ritchard W. Hamming" fu dato ad entrambi con la stessa motivazione ma è noto che Thompson non partecipò allo sviluppo del linguaggio C ma che fu il principale autore di Unix. In realtà, C e Unix sono fortemente legati: nel 1972 Unix venne completamente riscritto in linguaggio C divenuto allora disponibile. Non è affatto un segreto che Thompson ottenne la disponibilità di usare il linguaggio C prima del rilascio ufficiale, tanto è vero che il motivo principale del progetto dello sviluppo del C era la migrazione (detta "porting", in senso stretto) di Unix su una base più solida e portabile.
National Medal of Technology
Il 21 aprile 1999, Thompson e Ritchie ricevono ancora una volta congiuntamente la National Medal of Technology dell'anno 1998,[2] consegnata dal presidente degli Stati Uniti d'AmericaBill Clinton per l'invenzione congiunta del sistema operativo UNIX e del linguaggio di programmazione C che, come recita la motivazione, «ha guidato il Paese verso enormi progressi nell'hardware, nel software, e nelle interconnessioni di computer, stimolando lo sviluppo industriale e rafforzando la posizione di leadership degli USA nell'Era dell'Informazione»[3][4].
Japan Prize
Nel 2011 Ritchie e Thompson sono stati insigniti del Japan Prize for Information and Communications per il loro lavoro di sviluppo del sistema operativo UNIX[5].
Altre occupazioni
Thompson ha abbandonato i laboratori Bell il primo dicembre 2000. Ha lavorato per la Entrisphere Inc. fino al 2006 ed attualmente lavora per Google.