|
Kenneth Thompson (born February 4, 1943) is a pioneer of computer science notable for his contributions to the development of the C programming language and the UNIX operating system. Within the computer communities, Thompson is often referred to simply by his first name Ken. Thompson is credited, along with Dennis Ritchie, with the creation of C—as of 2006, the world's most used programming language. Image File history File links Download high resolution version (2441x3387, 2851 KB) Summary Ken Thompson Licensing File history Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version. ...
Image File history File links Download high resolution version (2441x3387, 2851 KB) Summary Ken Thompson Licensing File history Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version. ...
February 4 is the 35th day of the year in the Gregorian Calendar. ...
1943 (MCMXLIII) was a common year starting on Friday (the link is to a full 1943 calendar). ...
Computer science is the study of the theoretical foundations of information and computation and their implementation and application in computer systems. ...
The C Programming Language, Brian Kernighan and Dennis Ritchie, the original edition that served for many years as an informal specification of the language The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use...
Unix or UNIX is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T Bell Labs employees including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ...
Ken Thompson (left) with Dennis Ritchie (right) Dennis MacAlistair Ritchie (born September 9, 1941) is a computer scientist notable for his influence on ALTRAN, B, BCPL, C, Multics, and Unix. ...
2006 (MMVI) is a common year starting on Sunday of the Gregorian calendar. ...
Biography
Thompson was born in New Orleans, Louisiana, USA. He received a BS in 1965 and MS in 1966, both in EECS, from the University of California, Berkeley, where his Master's thesis advisor was Elwyn Berlekamp. New Orleans is the largest city in the state of Louisiana, United States of America. ...
Official language(s) English and French Capital Baton Rouge Largest city New Orleans at last census; probably Baton Rouge since Hurricane Katrina Area Ranked 31st - Total 51,885 sq. ...
A Bachelor of Science (B.S., B.Sc. ...
A masters degree is an academic degree usually awarded for completion of a postgraduate or graduate course of one to three years in duration. ...
EECS, pronounced eeks or sometimes eeh eeh cee ess, is an abbreviation for It is a designation used at some universities including MIT, Harvard, UC Berkeley, Northwestern University, and the University of Michigan at Ann Arbor. ...
The University of California, Berkeley (also known as the University of California at Berkeley, UC Berkeley, Cal, California, or Berkeley) is the oldest and flagship campus of the ten-campus University of California system. ...
Elwyn Ralph Berlekamp is professor of mathematics at University of California, Berkeley. ...
In the 1960s, Thompson and Dennis Ritchie worked on the Multics operating system. While writing Multics, Thompson created the Bon programming language. The two left the Multics project as it was becoming too complex, but they took the lessons they learned to Bell Labs, where, in 1969, Thompson and Ritchie were the principal creators of the UNIX operating system. There, Thompson also wrote the B programming language, a precursor to Ritchie's C. Photo of UNIX creators Ken Thompson and Dennis Ritchie. ...
Photo of UNIX creators Ken Thompson and Dennis Ritchie. ...
Ken Thompson (left) with Dennis Ritchie (right) Dennis MacAlistair Ritchie (born September 9, 1941) is a computer scientist notable for his influence on ALTRAN, B, BCPL, C, Multics, and Unix. ...
Ken Thompson (left) with Dennis Ritchie (right) Dennis MacAlistair Ritchie (born September 9, 1941) is a computer scientist notable for his influence on ALTRAN, B, BCPL, C, Multics, and Unix. ...
Multics (Multiplexed Information and Computing Service) was an extraordinarily influential early time-sharing operating system. ...
Bon was a programming language created by Ken Thompson while he worked on the MULTICS operating system. ...
Bell Laboratories (also known as Bell Labs and formerly known as AT&T Bell Laboratories and Bell Telephone Laboratories) was the main research and development arm of the United States Bell System. ...
1969 (MCMLXIX) was a common year starting on Wednesday (the link is to a full 1969 calendar). ...
Unix or UNIX is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T Bell Labs employees including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ...
An operating system (OS) is a software program that manages the hardware and software resources of a computer. ...
B was the name of a programming language developed at Bell Labs. ...
The C Programming Language, Brian Kernighan and Dennis Ritchie, the original edition that served for many years as an informal specification of the language The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use...
Thompson had developed the CTSS version of the editor QED, which included regular expressions for searching text. QED and Thompson's later editor ed (the default editor on Unix) contributed greatly to the eventual popularity of regular expressions, previously regarded mostly as a tool (or toy) for logicians. Regular expressions became pervasive in Unix text processing programs (such as grep). Almost all programs that work with regular expressions today use some variant of Thompson's notation for them. CTSS, which stood for the Compatible Time-Sharing System, was one of the first time-sharing operating systems; it was developed at Project MAC at MIT. CTSS was first published, as well as operated in a time-sharing environment, in 1961; in addition, it was the system with the first...
QED is a line-oriented computer text editor. ...
A regular expression (abbreviated as regexp or regex, with plural forms regexps, regexes, or regexen) is a string that describes or matches a set of strings, according to certain syntax rules. ...
The text editor ed was the original standard on the Unix operating system. ...
A logician is a philosopher, mathematician, or other whose topic of scholarly study is logic. ...
grep is a command line utility originally written for use with the Unix operating system. ...
In the 1980s, Thompson and Rob Pike were the principal creators of the innovative Plan 9 operating system. During this work, he created the UTF-8 character encoding for use on Plan 9, currently the most commonly used multi-lingual encoding. [1] He continued working on Plan 9 until he retired from Bell Labs. Rob Pike (born 1956) is a software engineer and author. ...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
UTF-8 (8-bit Unicode Transformation Format) is a variable-length character encoding for Unicode created by Ken Thompson and Rob Pike. ...
A character encoding consists of a code that pairs a sequence of characters from a given set with something else, such as a sequence of natural numbers, octets or electrical pulses, in order to facilitate the storage of text in computers and the transmission of text through telecommunication networks. ...
With Joseph Condon, he created the hardware and software for Belle, a chess computer. He also wrote programs for generating the complete enumeration of chess endings, for all 4, 5, and currently 6-piece endings. Using these so called tablebases, a chess-playing computer program can play perfectly once a position stored in them is reached. Belle was the name of a chess computer developed by J. H. Condon and Ken Thompson in the early 1980s. ...
The idea of creating a chess-playing machine dates back to the eighteenth century. ...
Chess is an abstract strategy board game for two players. ...
In chess, a tablebase is a database containing the win/loss status of every possible position of pieces in the endgame. ...
Thompson's style of programming has influenced others, notably in the terseness of his expressions and a preference for clear statements. In late 2000, Thompson retired from Bell Labs, and is currently a fellow at Entrisphere, Inc. A fellow in the broadest sense is someone who is an equal or a comrade. ...
Awards Turing Award In 1983, Thompson and Ritchie jointly received the Turing Award for their development of generic operating systems theory and specifically for the implementation of the UNIX operating system. His acceptance speech, "Reflections on Trusting Trust" presented the backdoor attack now known as the Thompson hack, and is widely considered a seminal computer security work in its own right. 1983 (MCMLXXXIII) was a common year starting on Saturday of the Gregorian calendar. ...
The A.M. Turing Award is given annually by the Association for Computing Machinery to a person selected for contributions of a technical nature made to the computing community. ...
A backdoor in a computer system (or cryptosystem or algorithm) is a method of bypassing normal authentication or securing remote access to a computer, while attempting to remain hidden from casual inspection. ...
Computer security is a field of computer science concerned with the control of risks related to computer use. ...
National Medal of Technology On April 27, 1999, Thompson and Ritchie jointly received the 1998 National Medal of Technology from President Bill Clinton for co-inventing the UNIX operating system and the C programming language which together have led to enormous advances in computer hardware, software, and networking systems and stimulated growth of an entire industry, thereby enhancing American leadership in the Information Age [2] [3] Image File history File links Download high resolution version (1500x1086, 240 KB) Summary Ken Thompson and Dennis Ritchie being awarded the National Medal of Technology from Bill Clinton Licensing File history Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version. ...
Image File history File links Download high resolution version (1500x1086, 240 KB) Summary Ken Thompson and Dennis Ritchie being awarded the National Medal of Technology from Bill Clinton Licensing File history Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version. ...
William Jefferson Clinton (born William Jefferson Blythe III on August 19, 1946) was the 42nd President of the United States, serving from 1993 to 2001. ...
April 27 is the 117th day of the year (118th in leap years) in the Gregorian Calendar, with 248 days remaining. ...
1999 (MCMXCIX) was a common year starting on Friday, and was designated the International Year of Older Persons by the United Nations. ...
1998 (MCMXCVIII) was a common year starting on Thursday of the Gregorian calendar, and was designated the International Year of the Ocean. ...
The National Medal of Technology is an honor granted by the President of the United States to inventors and innovators that have made significant contributions to the development of new and important technology. ...
William Jefferson Clinton (born William Jefferson Blythe III on August 19, 1946) was the 42nd President of the United States, serving from 1993 to 2001. ...
Tsutomu Kanai Award In 1999, the Institute of Electrical and Electronics Engineers chose Thompson to receive the first Tsutomu Kanai Award for his role in creating the UNIX operating system, which for decades has been a key platform for distributed systems work. The award recognizes contributions in the area of distributed computing systems, mainly with the Plan 9 operating system. [4] 1999 (MCMXCIX) was a common year starting on Friday, and was designated the International Year of Older Persons by the United Nations. ...
Not to be confused with the Institution of Electrical Engineers (IEE). ...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
Quotes - "When in doubt, use brute force."
- "We have persistent objects, they're called files."
- "One of my most productive days was throwing away 1000 lines of code."
- "If you want to go somewhere, goto is the best way to get there."
- "The X server has to be the biggest program I've ever seen that doesn't do anything for you."
- "The act of breaking into a computer system has to have the same social stigma as breaking into a neighbor's house."
In computing, the X Window System (commonly X11 or X) is a windowing system for bitmap displays. ...
References - ^ Pike, Rob (2003). UTF-8 History. Retrieved on April 27, 2006.
- ^ Ritchie and Thompson [to] Get National Medal of Technology Bell Labs pre-announcement
- ^ Ritchie and Thompson Receive National Medal of Technology from President Clinton Bell Labs press release
- ^ Ken Thompson Receives Kanai Award for Impact of UNIX System Bell Labs press release
April 27 is the 117th day of the year (118th in leap years) in the Gregorian Calendar, with 248 days remaining. ...
2006 (MMVI) is a common year starting on Sunday of the Gregorian calendar. ...
External links Wikiquote has a collection of quotations related to: |