Ken Thompson was fascinated by logic from childhood. As he noted later, even in elementary school he would solve arithmetic problems in the binary system. This love led him to the computer world, where his achievements were incomparable and always original.
In 1943, Ken was born in New Orleans (stateLouisiana). In his youth, Ken Thompson studied at the University of California, Berkeley. In 1965-1966 he received a bachelor's degree and a master's degree in electronic devices and information systems. His supervisor was Alvin Berlekkamp.
In 1966, he showed great abilityscientist Ken Thompson was admitted to the powerful corporation Bell Labs, known as the largest and glorious research center that deals with electronics and computer technology. Its headquarters is located in Murray Hill. Prior to the arrival of young developers, Bell Labs designed the MAC. In its framework, the CTSS was created. Then the lab began working on Multix.
Here Ken met with Dennis Ritchie. They became like-minded people and began to work together with other laboratory scientists. Ken Thompson and Dennis Ritchie saw the future behind desktop small personal computers. They realized that such computers need a mechanism that controls the hardware of the computer, which manages files, executes application programs, performs input and output operations. So there was an idea about the creation of a new operating system. All 70-ies Thompson and Ritchie worked on UNIX. Her first versions were created by Thompson almost alone, and Ritchie joined later.
Simultaneously Ken Thompson invented the Bon language, andthen - the language B, on the basis of which was later created the language C, and began to develop the game "Space travel". The game simulated the solar system with its bodies. The spacecraft was required to be planted on planets or satellites. The laboratory abandoned the Multix project.
Since the XVIII century, people have tried to create chessautomata. The attempt was successful in 1983, when Thompson and Condon created Belle, the first computer to reach the level of a chess master. Thompson wrote a program for the full enumeration of endgames for 4-6 figures.
In the mid-80s, Thompson at Bell Labs beganto design a new OS, which was supposed to be a replacement for UNIX. It was called "plan 9". Also at this time, he tested the early versions of the C ++ language, but expressed a negative attitude towards him, not approving the ideas that formed the basis of the language.
In 1992, together with Rob Pike, he wasthe encoding utf-8, which became the main one for the World Wide Web, was developed. In the 90 years, together with Ritchie and other researchers from Bell Labs, he began the process of forming the operating system Inferno.
In 2000, Thompson left Bell Labs.Until 2006, he worked for Entrisphere, then moved to Google, where he still works on Go. This gifted scientist in the future can reveal all his creative potential.
The main thing in his life is the creation of UNIX and the programming language C. Ken Thompson, whose biography was considered in the article, received many awards for his life.
In 1983Thompson and Ritchie together received the Turing Award. In 1990, he was awarded the Richard Hamming medal from the IEEE for the creation of UNIX and the C language. In 1994 he was awarded the "Pioneer of Computer Technology" medal, also in conjunction with Ritchie.