Ken Thompson Timeline

  • Ken Thompson Was Born

  • Period: to

    Life and Accomplishments of Ken Thompson

  • Recieves Bachelor of Science in Electrical Engineering and Computer Science

    Attended University of California, Berkeley
  • Receives Master Degree in Electrical Engineering and Computer Science

    Attended University of California, Berkeley
  • Hired by Bell Labs

    Hired by Bell Labs
    Thompson was hired by Bell Labs, the research firm of AT&T
  • Writes the First Version of Unix

    Using the classic PDP-11, Thompson writes the first, working version of Unix
  • UNIX is Placed onto 10 Machines

    After being ported to support text, UNIX was installed on 10 machines at AT&T
  • Recoded UNIX in C

    Recoded UNIX in C
    Thompson created a language known as B, which he primarily used to build and create the kernal of UNIX on. However, with C being a far superior language in compile time and resource management, Thompson with the help of Dennis Ritchie reprogrammed a lot of the back end of UNIX in C.
  • UNIX Continues to Grow

    After presenting multiple papers on UNIX and attending many conventions, Thompson continued to grow UNIX. By this time, UNIX was on 20 different machines.
  • UNIX - 6th Edition

    After thousands of hours of programming time and hundreds of thousands of lines of code, Thompson and Ritchie release the 6th Edition of UNIX. This edition of UNIX was specifically catered for public and scholar use
  • Return to University

    Thompson return to University of California, Berkeley as a professor. This let's Thompson spread UNIX to the the university scene and gain scholarly support
  • Elected to National Academy of Engineering

    Thompson was elected to the National Academy of Engineering for his work on UNIX and development of the C programming language
  • Turning Award

    Turning Award
    Thompson and Ritchie are awarded the Turning award for their work and creation of UNIX
  • UTF-8 Creation

    UTF-8 Creation
    With the help of Rob Pike, Thompson creates the encoding scheme language UTF-8 (well-known for being the encoding scheme for the world wide web)
  • Inducted into the Fellow of the Computer History Museum

    Thompson and Ritchie were inducted into the Fellow of the Computer History Museum for their work on UNIX and their beginning of C
  • Retired from Bell Labs

    Thompson retired from Bell Labs
  • Hired by Google

    Thompson was hired on by Google as an engineer/advisor and learned Google's programming language of Go