As a student at the University of Washington, Gary Kildall received three degrees: a Bachelor's degree in Mathematics in 1967, a Master's degree in Computer Science in 1968, and a Ph.D. in Computer Science in 1972. He was hired as an assistant professor at the Naval Postgraduate School in Monterey, and later joined Intel Corporation to write programming tools for the Intel 4004 microprocesor.
A pioneer in the computer revolution, Gary developed CP/M, which became the dominant microcomputer operating system of the 1970s. He was one of the first people to recognize that even the early, simple microprocessors could support a complete minicomputer-style operating system, and he created an editor, assembler, linker, and loader, along with the first file system to use floppy disks as a general-purpose storage medium. As personal computers began to be used, he saw that their true potential would be in connectivity, so he developed extensions to CP/M that let computers share files and peripheral devices over a network.
Gary's company, Digital Research, Inc., introduced operating systems with windowing capability, preemptive multitasking, and menu-driven user interfaces years before Microsoft developed Windows. He also created the first practical open-system architecture, which allowed operating systems and application programs to be independent of the specific machines on which they ran. A firm believer that life and work should be fun, Gary also developed an early computer-based arcade game as well as precursors to current interactive multimedia.
Gary passed away in 1994, at the age of 52.