Erich Gamma
Erich Gamma (born March 13, 1961 in Zurich ) is a Swiss computer scientist . He became known as a co-author of the book "Design Patterns - Elements of Reusable Object-Oriented Software" about design patterns , which he wrote together with Richard Helm , Ralph Johnson and John Vlissides based on his dissertation - also called Gang of Four . Gamma was a Distinguished Engineer in the Rational Software department of the IBM Software Group in Zurich, where he worked on the Jazz / Rational Team Concert project . Previously, he headed the development of the Eclipse open development environment . Since August 1, 2011, Gamma has been working for Microsoft Corporation as a Distinguished Engineer. In this role, he heads a team in Zurich that supports the production of the Microsoft development environment Microsoft Visual Studio Code .
Gamma received his PhD in computer science from the University of Zurich . He worked as a software engineer at UBILAB (research laboratory of the Swiss Bank Corporation, now UBS ) and from 1993 to 1995 at Taligent . Gamma was one of the main developers of ET ++ , a portable C ++ - class library for developing interactive, graphical applications. Together with Kent Beck , he implemented JUnit for the Java programming language .
In 2006 he received the Dahl Nygaard Prize together with the other members of the Gang of Four .
Individual evidence
- ↑ Eclipse inventor goes to Microsoft. News from June 6, 2011 at heise.de , accessed on June 7, 2011
Works
- Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides: Design Pattern. Elements of reusable object-oriented software . Addison-Wesley, Bonn et al. 1996, ISBN 3-89319-950-0 (English: Design Patterns - Elements of Reusable Object-Oriented Software .).
- Erich Gamma, Kent Beck: Expanding Eclipse. Principles, patterns and plug-ins. Addison-Wesley, Munich et al. 2004, ISBN 3-8273-2137-9 (English: Contributing to Eclipse. Principles, Patterns and Plugins .).
Web links
- Literature by and about Erich Gamma in the catalog of the German National Library
personal data | |
---|---|
SURNAME | Gamma, Erich |
BRIEF DESCRIPTION | Swiss computer scientist |
DATE OF BIRTH | March 13, 1961 |
PLACE OF BIRTH | Zurich |