C++ Design Patterns Legend Joins the Visual Studio Team

C++ Design Patterns Legend Joins the Visual Studio Team

  • Comments 4

GoF book coverErich Gamma will start working this August as a MS Distinguished Engineer.

Gamma was lately known for his works in team effectiveness at IBM Rational Team Concert, also associated with the Java language per his key involvement with the Eclipse project. However, he was first known for leading the list of authors of the best-selling book “Design Patterns: Elements of Reusable Object-Oriented Software” –better known as the Gang of Four book, as its authors’ names were abbreviated as Gang of Four or simply GoF.

The GoF book, written in 1994 and winner of a Jolt award, came with many examples in C++ beside a few more in Smalltalk, having later gotten some independent "translations" to Java and C#. Therefore, it's still today a highly influential resource in Object-Oriented Programming, both at the Academy and the CS industry.

Please welcome living legend Erich Gamma to the Visual Studio team!

  • That is a great move for the company. Wondering if he is still fond of C++, or he prefers Java more nowadays. ;)

  • I don’t dear to ask Erich about: depending on his answer, the truth may hurt a little bit. :-P

    Jokes apart, I guess that preferences could vary depending on the version of the language being compared (Java 1 vs. C++98? Java 2 vs. C++03? Java 5 vs. TR1? Or Java 6 vs. C++11?)

    I believe that not just language syntax but also library completeness (robustness) and the overall complexity may contribute to make anybody’s answer change over the time (or at least that was what it happened to me! :-)

    Btw, Marius, talking about preferences: I saw your color game published first in C++ and then in WPF. Which version have you enjo… Nevermind (I don’t want to hurt my ego just when the weekend is starting).

  • Welcome Erich!

    I am curious about the language focus.  But I don't believe the sky is falling either.

  • Pls watch It Friends

    http://adf.ly/1qiiX

Page 1 of 1 (4 items)