Jump to content

Stephen C. Johnson: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Epbr123 (talk | contribs)
m added category using AWB
replace "Steve" with "Johnson" per WP:SURNAME
Line 1: Line 1:
'''Stephen Curtis Johnson''' spent nearly 20 years at [[Bell Labs]] and [[AT&T]], where he wrote [[Yacc]], [[Lint programming tool|Lint]], and the [[Portable C Compiler]].
'''Stephen Curtis Johnson''' spent nearly 20 years at [[Bell Labs]] and [[AT&T]], where he wrote [[Yacc]], [[Lint programming tool|Lint]], and the [[Portable C Compiler]].


Steve earned his Ph.D. in Mathematics, but has spent his entire career in [[computing]]. He has worked on topics as diverse as computer [[music]], [[psychometrics]], and [[VLSI|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 work on the [[MATLAB]] programming language.
Johnson earned his Ph.D. in Mathematics, but has spent his entire career in [[computing]]. He has worked on topics as diverse as computer [[music]], [[psychometrics]], and [[VLSI|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 work on the [[MATLAB]] programming language.


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


His famous epigram is often quoted: ''"Using [[Time Sharing Option|TSO]] is like kicking a dead whale down the beach"''.<ref>[http://sysprog.net/quotlang.html sysprog.net] &ndash; dead whale quote</ref>
His famous epigram is often quoted: ''"Using [[Time Sharing Option|TSO]] is like kicking a dead whale down the beach"''.<ref>[http://sysprog.net/quotlang.html sysprog.net] &ndash; dead whale quote</ref>
Line 10: Line 10:


==External links==
==External links==
* [http://www.yaccman.com Steve's web site YACCman.com]
* [http://www.yaccman.com Johnson's web site YACCman.com]
* [http://www.techworld.com.au/article/252319/-z_programming_languages_yacc Computerworld Interview with Stephen. C. Johnson]
* [http://www.techworld.com.au/article/252319/-z_programming_languages_yacc Computerworld Interview with Stephen. C. Johnson]



Revision as of 19:49, 21 October 2010

Stephen Curtis Johnson spent nearly 20 years at Bell Labs and AT&T, where he wrote Yacc, Lint, and the Portable C Compiler.

Johnson earned his Ph.D. in Mathematics, but has spent his entire career in computing. 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 work on the MATLAB programming language.

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

His famous epigram is often quoted: "Using TSO is like kicking a dead whale down the beach".[1]

  1. ^ sysprog.net – dead whale quote