Thompson lahir di New Orleans. Ia menerima gelar Bachelor of Science pada tahun 1965 dan gelar master pada tahun 1966, baik di Teknik Elektro dan Ilmu Komputer, dari University of California, Berkeley, di mana penasihat master tesisnya itu Elwyn Berlekamp. [2]
Pada tahun 1960, Thompson dan Dennis Ritchie bekerja pada sistem operasi Multics. Sementara menulis Multics, Thompson menciptakan bahasa pemrograman Bon. Kedua meninggalkan proyek Multics saat Bell Labs menarik diri dari itu, tetapi mereka menggunakan pengalaman dari proyek, dan pada tahun 1969, Thompson dan Ritchie menjadi pencipta utama dari sistem operasi Unix. Pada saat ini, Thompson memutuskan bahwa Unix membutuhkan bahasa pemrograman sistem dan menciptakan B, pelopor untuk Ritchie C. [3]
Thompson telah mengembangkan versi CTSS dari QED editor, yang termasuk ekspresi reguler untuk mencari teks. Kemudian Editor QED dan Thompson ed (editor default pada Unix) memberikan kontribusi besar terhadap popularitas akhirnya ekspresi reguler, sebelumnya dianggap sebagian besar sebagai alat (atau mainan) untuk ahli logika. [Kutipan diperlukan] Ekspresi reguler menjadi meresap dalam program pengolahan teks Unix ( seperti grep) dan dalam bahasa pemrograman modern seperti Perl, mereka juga merupakan konsep sentral dalam editor teks Rob Pike sam. Hampir semua program yang bekerja dengan ekspresi reguler saat ini menggunakan beberapa varian dari notasi Thompson untuk mereka.
Thompson juga mengembangkan UTF-8 (skema pengkodean karakter yang digunakan secara luas) bersama dengan Rob Pike pada tahun 1992. [4]
Seiring dengan Yusuf Condon, ia menciptakan hardware dan software untuk Belle, seorang juara dunia komputer catur. Ia juga menulis program untuk menghasilkan pencacahan lengkap akhir catur, yang dikenal sebagai tablebases Endgame, untuk semua 4, 5, dan 6-sepotong ujung, memungkinkan bermain catur program komputer untuk membuat "sempurna" bergerak sekali posisi yang tersimpan di dalamnya tercapai . Kemudian, dengan bantuan ahli catur Endgame Yohanes Roycroft, Thompson hasil pertama didistribusikan pada CD-ROM.
Thompson gaya pemrograman telah mempengaruhi orang lain, terutama dalam terseness ekspresi dan preferensi untuk pernyataan yang jelas. [Kutipan diperlukan]
Pada akhir tahun 2000, Thompson pensiun dari Bell Labs. Dia bekerja di Entrisphere, Inc sebagai sesama sampai tahun 2006 dan sekarang bekerja di Google sebagai Distinguished Engineer.
Thompson terpilih menjadi anggota National Academy of Engineering pada 1980 untuk "merancang UNIX, sebuah sistem operasi yang efisiensi, luas, kekuasaan, dan gaya telah membimbing generasi eksploitasi dari minicomputer." [5]
Pada tahun 1960, Thompson dan Dennis Ritchie bekerja pada sistem operasi Multics. Sementara menulis Multics, Thompson menciptakan bahasa pemrograman Bon. Kedua meninggalkan proyek Multics saat Bell Labs menarik diri dari itu, tetapi mereka menggunakan pengalaman dari proyek, dan pada tahun 1969, Thompson dan Ritchie menjadi pencipta utama dari sistem operasi Unix. Pada saat ini, Thompson memutuskan bahwa Unix membutuhkan bahasa pemrograman sistem dan menciptakan B, pelopor untuk Ritchie C. [3]
Thompson telah mengembangkan versi CTSS dari QED editor, yang termasuk ekspresi reguler untuk mencari teks. Kemudian Editor QED dan Thompson ed (editor default pada Unix) memberikan kontribusi besar terhadap popularitas akhirnya ekspresi reguler, sebelumnya dianggap sebagian besar sebagai alat (atau mainan) untuk ahli logika. [Kutipan diperlukan] Ekspresi reguler menjadi meresap dalam program pengolahan teks Unix ( seperti grep) dan dalam bahasa pemrograman modern seperti Perl, mereka juga merupakan konsep sentral dalam editor teks Rob Pike sam. Hampir semua program yang bekerja dengan ekspresi reguler saat ini menggunakan beberapa varian dari notasi Thompson untuk mereka.
Thompson juga mengembangkan UTF-8 (skema pengkodean karakter yang digunakan secara luas) bersama dengan Rob Pike pada tahun 1992. [4]
Seiring dengan Yusuf Condon, ia menciptakan hardware dan software untuk Belle, seorang juara dunia komputer catur. Ia juga menulis program untuk menghasilkan pencacahan lengkap akhir catur, yang dikenal sebagai tablebases Endgame, untuk semua 4, 5, dan 6-sepotong ujung, memungkinkan bermain catur program komputer untuk membuat "sempurna" bergerak sekali posisi yang tersimpan di dalamnya tercapai . Kemudian, dengan bantuan ahli catur Endgame Yohanes Roycroft, Thompson hasil pertama didistribusikan pada CD-ROM.
Thompson gaya pemrograman telah mempengaruhi orang lain, terutama dalam terseness ekspresi dan preferensi untuk pernyataan yang jelas. [Kutipan diperlukan]
Pada akhir tahun 2000, Thompson pensiun dari Bell Labs. Dia bekerja di Entrisphere, Inc sebagai sesama sampai tahun 2006 dan sekarang bekerja di Google sebagai Distinguished Engineer.
Thompson terpilih menjadi anggota National Academy of Engineering pada 1980 untuk "merancang UNIX, sebuah sistem operasi yang efisiensi, luas, kekuasaan, dan gaya telah membimbing generasi eksploitasi dari minicomputer." [5]
keren sob blognya,,,,,
BalasHapusmampir sob di AndreyKusanagi.Com
okkkeee mksh
BalasHapusmsh pemula :)
maaf mas.. warna tulisannya gak enak dibaca...
BalasHapusrada burem di mata saya..
sedikit saran...
kalo BackGroundnya cerah... gunakan warna tulisan yang gelap
kalo BackGroundnya gelap, gunakan warna tulisan yang cerah
haha iya mas, maaf maaf
BalasHapuslalu background.a gelap jadi wkt saya rubah background.a yg cerah dah lupa jg ganti tulisannya :)
makksih atas kritik dan sarannya .