Stephen Richard „Steve“ Bourne (narozen 7. ledna 1944) je anglický informatik, který většinu své kariéry prožil ve Spojených státech. Je znám jako autor Bourne shellu (sh
), který je standardním příkazovým interpretem pro rozhraní příkazového řádku v systému Unix.[1]
Životopis
Bourne získal bakalářský titul BSc z matematiky na King's College London v Anglii, diplom z matematické informatiky a Ph.D. z matematiky na Trinity College (Cambridge). Následně pracoval na překladači jazyka ALGOL 68 v počítačové laboratoři University of Cambridge (viz ALGOL 68C). Pracoval také na systému CAMAL pro algebraické manipulace používaném pro výpočty v oblasti lunární teorie.[2]
Po dokončení Univerzity v Cambridgi pracoval devět let v Bellových laboratořích v týmu vyvíjejícím Version 7 Unix.[3] Kromě Bourne shellu vytvořil debugger adb
a napsal druhou knihu o Unixu určenou pro běžné čtenáře, The Unix System.
Poté pracoval na seniorských pozicích v inženýrském managementu ve firmách Silicon Graphics, Digital Equipment Corporation, Sun Microsystems a Cisco Systems.
Podílel se na vývoji mezinárodních standardů v oblasti programování a informatiky jako člen pracovní skupiny 2.1 Mezinárodní federace pro zpracování informací (IFIP) IFIP Working Group 2.1 on Algorithmic Languages and Calculi,[4] která vydala specifikaci programovacích jazyků ALGOL 60 a ALGOL 68, a která tyto jazyky udržuje a podporuje.[5]
V letech 2000 až 2002 byl prezidentem Association for Computing Machinery (ACM).[6] Za svou práci v oblasti výpočetní techniky získal v roce 2008 prezidentskou cenu ACM a v roce 2005 byl jmenován členem této organizace.[7] Je také členem Královské astronomické společnosti.
Do roku 2014 byl technologickým ředitelem společnosti rizikového kapitálu Icon Venture Partners se sídlem ve městě Menlo Park v Kalifornii.[8] Je také předsedou redakční rady časopisu ACM Queue, který spoluzakládal, když byl prezidentem ACM.[9]
Odkazy
Reference
V tomto článku byl použit překlad textu z článku Stephen R. Bourne na anglické Wikipedii.
- ↑ DAHDAH, Howard. The A–Z of Programming Languages: Bourne shell, or sh – An in-depth interview with Steve Bourne, creator of the Bourne shell, or sh [online]. Computerworld, 2009-03-05. Dostupné online.
- ↑ BOURNE, Stephen Richard, 1969. Automatic algebraic manipulation and its application to the lunar theory. [s.l.]: University of Cambridge.
- ↑ BOURNE, Stephen R. Early days of Unix and design of sh. [s.l.]: [s.n.], 2015-11-30. Dostupné online. (anglicky) Je zde použita šablona
{{Cite AV media}}
označená jako k „pouze dočasnému použití“., archivováno na Ghostarchive a Wayback Machine
- ↑ JEURING, Johan; MEERTENS, Lambert; GUTTMANN, Walter. Profile of IFIP Working Group 2.1 [online]. Foswiki, 2016-08-17 [cit. 2020-10-20]. Dostupné online.
- ↑ SWIERSTRA, Doaitse; GIBBONS, Jeremy; MEERTENS, Lambert. ScopeEtc: IFIP21: Foswiki [online]. Foswiki, 2011-03-02 [cit. 2020-10-20]. Dostupné online.
- ↑ ACM Past Presidents [online]. Association for Computing Machinery [cit. 2020-05-05]. Dostupné online.
- ↑ Stephen Bourne [online]. Association for Computing Machinery [cit. 2020-03-23]. Dostupné online. (anglicky)
- ↑ Steve Bourne [online]. Icon Venture Partners [cit. 2016-09-27]. Dostupné v archivu pořízeném dne 2014-12-11.
- ↑ STANIK, John. A Conversation with Steve Bourne, Eric Allman, and Bryan Cantrill. ACM Queue. 2008-10-24, roč. 6, čís. 5. Dostupné online.
Externí odkazy