Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Pioneer

Erich Gamma

Software And Its Engineering

Erich Gamma (born 1961) is a Swiss computer scientist best known as one of the Gang of Four authors of the 1994 book Design Patterns: Elements of Reusable Object-Oriented Software, which established a shared vocabulary of reusable software design solutions. He co-created the JUnit testing framework with Kent Beck, helping popularize test-driven development, and led the Java Development Tools component of the Eclipse platform while at IBM. Gamma joined Microsoft in 2011, where he leads the company's Zurich development lab and has worked on Visual Studio Code.

Facts
Birth Year
1961 1
Birth Date
1961-03-13 1
Connections

Associated With

Abstract Factory Pattern, Concepts

Erich Gamma co-authored Design Patterns: Elements of Reusable Object-Oriented Software (1994, with Helm, Johnson and Vlissides), the book that named and catalogued the Abstract Factory pattern among the original 23.

Adapter Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Adapter pattern among the original 23.

Bridge Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Bridge pattern among the original 23.

Builder Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Builder pattern among the original 23.

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Chain of Responsibility pattern among the original 23.

Command Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Command pattern among the original 23.

Composite Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Composite pattern among the original 23.

Decorator Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Decorator pattern among the original 23.

Facade Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Facade pattern among the original 23.

Factory Method Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Factory Method pattern among the original 23.

Flyweight Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Flyweight pattern among the original 23.

Interpreter Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Interpreter pattern among the original 23.

Iterator Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Iterator pattern among the original 23.

Mediator Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Mediator pattern among the original 23.

Memento Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Memento pattern among the original 23.

Observer Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Observer pattern among the original 23.

Prototype Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Prototype pattern among the original 23.

Proxy Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Proxy pattern among the original 23.

Singleton Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Singleton pattern among the original 23.

State Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the State pattern among the original 23.

Strategy Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Strategy pattern among the original 23.

Template Method Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Template Method pattern among the original 23.

Visitor Pattern, Concepts

Erich Gamma co-authored the 1994 Design Patterns book that named and catalogued the Visitor pattern among the original 23.

Sources
1. Erich Gamma (Wikidata)
  • P569 (date of birth): year 1961
    1961
  • Wikidata P166: Programming Languages Achievement Award
    Wikidata P166 (award received): Programming Languages Achievement Award.
  • Wikidata P166: Dahl-Nygaard Prize
    Wikidata P166 (award received): Dahl-Nygaard Prize.
  • Wikidata P166: ACM Software System Award
    Wikidata P166 (award received): ACM Software System Award.
  • P569 (date of birth): 1961-03-13
    1961-03-13
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.