Tuesday, January 1, 2013

Ken Thompson biography


Kenneth Lane Thompson (born February 4, 1943), commonly referred to as ken in hacker circles is an American pioneer of computer science.Kenneth Lane Thompson was the principal inventor of UNIX. Even today, more than 35 years later, UNIX and its descendants are still widely regarded as the best computer operating systems to have ever been developed.He received a Bachelor of Science in 1965 and a master's degree in 1966, both in Electrical Engineering and Computer Science, from the University of California, Berkeley, where his master's thesis advisor was Elwyn Berlekamp.Having worked at Bell Labs for most of his career.Thompson designed and implemented the original Unix operating system.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 when Bell Labs withdrew from it, but they used the experience from the project, and in 1969, Thompson and Ritchie became the principal creators of the Unix operating system.Thompson decided that Unix needed a system programming language and created B, a precursor to Ritchie's C language.Thompson was elected to the National Academy of Engineering in 1980 for designing UNIX, an operating system whose efficiency, breadth, power, and style have guided a generation's exploitation of minicomputers.




Lessons we learn from Ken Thompson

Thompson, like Linus Torvalds, the founder of Linux, is another example of history being shaped by the right person being ready at the right time.It is also an example of how a single person with an idea and dedication can accomplish something that eludes large organizations with huge concentrations of talent and massive budgets.He created great works not with any intention for personal profit but rather because of their dedication to their craft and their desire to improve it, with the result that the world is also improved.