Global Information Lookup Global Information

Erich Gamma information


Erich Gamma
Born
Zürich
CitizenshipSwiss
Alma materUniversity of Zurich
Known forDesign Patterns, JUnit, Eclipse, Visual Studio Online "Monaco", Visual Studio Code
AwardsDahl–Nygaard Prize 2006;[1] ACM SIGSOFT Outstanding Research Award 2010[2]
Scientific career
FieldsSoftware engineering

Erich Gamma is a Swiss computer scientist and one of the four co-authors (referred to as "Gang of Four") of the software engineering textbook, Design Patterns: Elements of Reusable Object-Oriented Software.

Gamma is an expert in the Eclipse Java development editor, and with Kent Beck he co-wrote the JUnit software testing framework which helped create Test-Driven Development and influenced the whole software industry[according to whom?]. He also led the design of the Eclipse platform's Java Development Tools (JDT), and worked on the IBM Rational Jazz project.

In 2011 he joined the Microsoft Visual Studio team and leads a development lab in Zürich, Switzerland that has developed the "Monaco" suite of components for browser-based development, found in products such as Azure DevOps Services (formerly Visual Studio Team Services and Visual Studio Online), Visual Studio Code, Azure Mobile Services, Azure Web Sites, and the Office 365 Development tools.[3]

  1. ^ "The AITO Dahl-Nygaard Prize Winners For 2006". Aito. Association Internationale pour les Technologies Objets. Retrieved 7 December 2022.
  2. ^ "Outstanding Research Award". SIGSOFT. Retrieved 1 April 2024.
  3. ^ Foley, Mary Jo (November 18, 2013). "Microsoft's browser-based dev toolbox: How 'Monaco' came to be". ZDNet. Retrieved March 24, 2017.

and 25 Related for: Erich Gamma information

Request time (Page generated in 0.8085 seconds.)

Erich Gamma

Last Update:

Erich Gamma is a Swiss computer scientist and one of the four co-authors (referred to as "Gang of Four") of the software engineering textbook, Design...

Word Count : 212

Design Patterns

Last Update:

engineering book describing software design patterns. The book was written by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, with a foreword by...

Word Count : 1809

JUnit

Last Update:

flight from Zurich to the 1997 OOPSLA in Atlanta. Kent was flying with Erich Gamma, and what else were two geeks to do on a long flight but program? The...

Word Count : 1825

Factory method pattern

Last Update:

factory method, which he says has no direct equivalent in Design Patterns. Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides (1994). Design Patterns:...

Word Count : 1856

Kent Beck

Last Update:

series of frameworks, notably JUnit for Java, which Beck wrote with Erich Gamma. Beck popularized CRC cards with Ward Cunningham, the inventor of the...

Word Count : 621

State pattern

Last Update:

the operation and changes context's current state to ConcreteStateA. Erich Gamma; Richard Helm; Ralph Johnson; John M. Vlissides (1995). Design Patterns:...

Word Count : 568

Singleton pattern

Last Update:

Initialization-on-demand holder idiom Multiton pattern Software design pattern Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...

Word Count : 996

XUnit

Last Update:

Beck in 1998. The SUnit framework was ported to Java by Kent Beck and Erich Gamma as JUnit which gained wide popularity. Adaptations to other languages...

Word Count : 526

Architectural pattern

Last Update:

became commonplace after the publication of Design Patterns (1994) by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides—now commonly known as...

Word Count : 932

Builder pattern

Last Update:

builder object that has been given to the Director by the Client. Currying Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...

Word Count : 726

Strategy pattern

Last Update:

Chapter 1, Page 24, O'Reilly Media, Inc, 2004. ISBN 978-0-596-00712-6 Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...

Word Count : 970

Facade pattern

Last Update:

ComputerFacade computer; computer.Start(); } Encapsulation (computer programming) Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...

Word Count : 798

Observer pattern

Last Update:

observer pattern is often used in the entity–component–system pattern Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides (1994). Design Patterns:...

Word Count : 2206

DUnit

Last Update:

code was written by Juanco Añez and is based on JUnit by Kent Beck and Erich Gamma. Several developers now maintain DUnit as a project on SourceForge. DUnit...

Word Count : 169

Software design pattern

Last Update:

matter of dispute. Notable books in the design pattern genre include: Gamma, Erich; Helm, Richard; Johnson, Ralph; Vlissides, John (1994). Design Patterns:...

Word Count : 2802

Proxy pattern

Last Update:

access rights. Composite pattern Decorator pattern Lazy initialization Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...

Word Count : 690

Unit testing

Last Update:

in "Simple Smalltalk Testing: With Patterns". In 1997, Kent Beck and Erich Gamma developed and released JUnit, a unit test framework that became popular...

Word Count : 3838

Flyweight pattern

Last Update:

CoffeeFlavour::flavoursInCache().PHP_EOL); Copy-on-write Memoization Multiton Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...

Word Count : 1630

Composite pattern

Last Update:

what(): FloppyDisk::add Perl Design Patterns Book Mixin Law of Demeter Gamma, Erich; Richard Helm; Ralph Johnson; John M. Vlissides (1995). Design Patterns:...

Word Count : 1430

Visitor pattern

Last Update:

Algebraic data type Double dispatch Multiple dispatch Function object Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...

Word Count : 3974

Mediator pattern

Last Update:

science), a standard solution to common problems in software design Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1994). Design Patterns:...

Word Count : 1301

Interpreter pattern

Last Update:

computing Design Patterns Domain-specific language Interpreter (computing) Gamma, Erich; Helm, Richard; Johnson, Ralph; Vlissides, John (1994). Design Patterns:...

Word Count : 873

Command pattern

Last Update:

Bertrand Meyer's book Object-oriented Software Construction, section 12.2. Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides (1994). Design Patterns:...

Word Count : 2412

Decorator pattern

Last Update:

class Abstract factory Aspect-oriented programming Immutable object Gamma, Erich; et al. (1995). Design Patterns. Reading, MA: Addison-Wesley Publishing...

Word Count : 4186

Iterator pattern

Last Update:

structure) Design pattern (computer science) Iterator Observer pattern Erich Gamma; Richard Helm; Ralph Johnson; John Vlissides (1994). Design Patterns:...

Word Count : 817

PDF Search Engine © AllGlobal.net