Jump to content

Stephen C. Johnson: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
no sign of this being a "famous epigram" or "often quoted", and even if it were, quotes belong on Wikiquote unless some significant context can be sketched
Rescuing 1 sources, flagging 0 as dead, and archiving 0 sources. #IABot
Line 8: Line 8:


==External links==
==External links==
*[http://yaccman.com Johnson's personal web site]{{dead link|date=September 2014}}
*[https://web.archive.org/20070929184922/http://www.yaccman.com/ Johnson's personal web site]
*[http://www.techworld.com.au/article/252319/-z_programming_languages_yacc Computerworld Interview with Steve Johnson]
*[http://www.techworld.com.au/article/252319/-z_programming_languages_yacc Computerworld Interview with Steve Johnson]



Revision as of 02:01, 13 February 2016

For the 19th-century New York politician see Stephen C. Johnson (state senator).

Stephen Curtis Johnson is a computer scientist. He spent nearly 20 years at Bell Labs and AT&T where he wrote yacc, lint, spell and the Portable C Compiler.

Johnson earned his PhD in mathematics but has spent his entire career in computer science. He has worked on topics as diverse as computer music, psychometrics, and VLSI design but he is best known for his work on Unix tools and the first AT&T UNIX port. He also ran the UNIX System V language development department for several years in the mid-1980s. In 1986 he went to Silicon Valley where he was part of a half dozen or so startup companies including Transmeta. In 2002 he joined MathWorks to contribute to the MATLAB programming language.

Johnson served on the USENIX board for ten years, four of those as president, and is now the USENIX representative to the Computing Research Association.

Template:Persondata