Stephen R. Bourne Explained

Stephen Richard Bourne
Birth Date:7 January 1944
Birth Place:United Kingdom
Other Names:Steve
Fields:Computer science
Workplaces:Bell Labs
Silicon Graphics
Digital Equipment Corporation
Sun Microsystems
Cisco Systems
Association for Computing Machinery
Icon Venture Partners
Education:King's College London (BSc)
Trinity College, Cambridge (Dipl., PhD)
Thesis1 Title:and
Thesis2 Title:)-->
Thesis1 Url:and
Thesis2 Url:)-->
Thesis1 Year:and
Thesis2 Year:)-->
Doctoral Advisors:)-->
Known For:ALGOL 68C
CAMAL
Advanced Debugger
Bourne shell
The Unix System
ACM Queue
Awards:Presidential Award, ACM, 2008
Fellow, ACM, 2005
Fellow, Royal Astronomical Society
Spouses:)-->
Partners:)-->

Stephen Richard "Steve" Bourne (born 7 January 1944) is an English computer scientist based in the United States for most of his career. He is well known as the author of the Bourne shell (sh), which is the foundation for the standard command-line interfaces to Unix.[1]

Biography

Bourne has a Bachelor of Science (BSc) degree in mathematics from King's College London, England. He has a Diploma in Computer Science and a Doctor of Philosophy (Ph.D.) in mathematics from Trinity College, Cambridge. Subsequently, he worked on an ALGOL 68 compiler at the University of Cambridge Computer Laboratory (see ALGOL 68C). He also worked on CAMAL, a system for algebraic manipulation used for lunar theory calculations.[2]

After the University of Cambridge, Bourne spent nine years at Bell Labs with the Seventh Edition Unix team.[3] Besides the Bourne shell, he wrote the [[Advanced Debugger|adb]] debugger and The Unix System, the second book on the topic, intended for general readers.

After Bell Labs, Bourne worked in senior engineering management positions at Silicon Graphics, Digital Equipment Corporation, Sun Microsystems, and Cisco Systems.

He was involved with developing international standards in programming and informatics, as a member of the International Federation for Information Processing (IFIP) IFIP Working Group 2.1 on Algorithmic Languages and Calculi,[4] which specified, maintains, and supports the programming languages ALGOL 60 and ALGOL 68.[5]

From 2000 to 2002 he was president of the Association for Computing Machinery (ACM).[6] For his work on computing, Bourne was awarded the ACM's Presidential Award in 2008 and was made a Fellow of the organization in 2005.[7] He is also a Fellow of the Royal Astronomical Society.

Bourne was chief technology officer at Icon Venture Partners, a venture capital firm based in Menlo Park, California through 2014.[8] He is also chairperson of the editorial advisory board for ACM Queue, a magazine he helped found when he was president of the ACM.[9]

External links

Notes and References

  1. Web site: Dahdah . Howard . 5 March 2009 . The A–Z of Programming Languages: Bourne shell, or sh – An in-depth interview with Steve Bourne, creator of the Bourne shell, or sh . Computerworld.
  2. Book: Bourne, Stephen Richard . 1969 . Automatic algebraic manipulation and its application to the lunar theory . University of Cambridge.
  3. Archived at Ghostarchive and the Wayback Machine: Bourne . Stephen R. . 30 November 2015 . video . en . Early days of Unix and design of sh . .
  4. Web site: Profile of IFIP Working Group 2.1 . Jeuring . Johan . Meertens . Lambert . Lambert Meertens . Guttmann . Walter . 17 August 2016 . Foswiki . 20 October 2020.
  5. Web site: ScopeEtc: IFIP21: Foswiki . Swierstra . Doaitse . Gibbons . Jeremy . Jeremy Gibbons . Meertens . Lambert . Lambert Meertens . 2 March 2011 . Foswiki . 20 October 2020.
  6. Web site: . . ACM Past Presidents . Association for Computing Machinery . 5 May 2020.
  7. Web site: . . Stephen Bourne . Association for Computing Machinery . en . 23 March 2020.
  8. Web site: Steve Bourne . Icon Venture Partners . dead . 11 December 2014 . https://web.archive.org/web/20141211145129/http://iconvp.com/team/steve-bourne/ . 27 September 2016.
  9. Stanik . John . 24 October 2008 . A Conversation with Steve Bourne, Eric Allman, and Bryan Cantrill . . 6 . 5.