John Barnes (počítačový vědec) - John Barnes (computer scientist)
John Barnes | |
---|---|
narozený | John Gilbert Presslie Barnes |
Státní občanství | Spojené království |
Vzdělávání | Univerzita v Cambridge |
Známý jako | Programovací jazyky: RTL / 2 ALGOL Ada, Rendezvous mechanismus |
Vědecká kariéra | |
Pole | Počítačová věda |
Instituce | Imperial Chemical Industries Wolfson College v Oxfordu |
John Gilbert Presslie Barnes je britský počítačový vědec nejlépe známý svou rolí při vývoji a propagaci programovací jazyk Ada. Je hlavním vynálezcem mechanismu Ada Rendezvous a jeho protagonistou.
Barnes studoval matematika na Univerzita v Cambridge a později pracoval v Imperial Chemical Industries (ICI). Byl to průmyslový pracovník Wolfson College v Oxfordu na konci 70. nebo začátku 80. let, pravděpodobně na popud profesora Tony Hoare.
Než pracoval na designovém týmu Ada, na ICI navrhl a implementoval dialekt jazyka ALGOL, s názvem Real-Time Language 2 (RTL / 2 ) pro výpočet v reálném čase.
Barnes byl oceněn čestným doktor filozofie (Ph.D.) z University of York v roce 2006.
Publikace
- Barnes, J.G.P. (Říjen 1976). RTL / 2: Design a filozofie. Londýn: Heydon. ISBN 978-0855012243.
- Barnes, John; Brosgol, Ben (leden 1995). Ada 95 Rationale: The Language, the Standard Libraries. Berlín; New York: Springer. ISBN 3-540-63143-7.
- Barnes, John (10. června 1998). Programování v Adě 95 (2. vyd.). Addison-Wesley. ISBN 0-201-34293-6.
- Barnes, John (15. června 1997). Vysoká integrita Ada: Přístup SPARK. Addison-Wesley. ISBN 0-201-17517-7. Archivovány od originál dne 5. dubna 2005. Citováno 17. listopadu 2005.
- Barnes, John (25. dubna 2003). Software s vysokou integritou: Přístup SPARK k bezpečnosti a zabezpečení. Addison-Wesley. ISBN 0-321-13616-0.
- Barnes, John (30. června 2006). Programování v Adě 2005. Addison Wesley. ISBN 0-321-34078-7.
- Barnes, John (11. srpna 2014). Programování v Adě 2012. Cambridge University Press. ISBN 110742481X.
![]() | Tento článek o počítačovém specialistovi ve Velké Británii je pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |