Guy L. Steele Jr

Date of Birth: October 2nd 1954

Age: 68

Guy L. Steele Jr. is responsible for the design and documentation of several computer programming languages and technical standards. Steele has a Bachelors of Arts in applied mathematics from Harvard University, a Master's degree and Doctorates in Computer Science from the Massachusetts Institute of Technology. After getting his degrees, he notably promoted parallel computing languages of Lisp and C when he joined the supercomputer company Thinking Machines. Afterwards, he became a member of the Java team and had seen then been writing good specifications for extant languages. This also includes writing books regarding the language and its specifics, such as C: The Reference Manual and Common Lisp The Language.

Steele contributed to the design of the language Scheme, and had also designed the original command set of Emacs. Steele was also the first to port TeX from WAITS to ITS. Steele is also known for making over two dozen papers on subjects during his time at MIT, such as compilers, parallel processing, and constraint languages. Steele has also served on many technical standard committees such as Ecma International, TC39, X3J11 and X3J3.For Steele's work, he has been given many awards. The earliest award that he was given was the ACM Grace Murray Hopper Award in 1988, was deemed a ACM Fellow in 1994, a member of the National Academy of Engineering of the United States of America in 2001, and a fellow of the American Academy of Arts and Sciences 2002. The last known award Steele was given was the Dr. Dobb's Excellence in Programming Award in 2005.

Steele is a famous person in the George Mason CS Department.