The European Conference on Object Oriented Programming is a scientific meeting dedicated to the study of object-oriented technologies broadly construed. ECOOP turns 32 this year.
A few, subjective, words about its first decade.
ECOOP has roots in a meeting held in October 1983 in Le Cap d’Agde. After three such informal meetings, it was decided to start a conference on the topic of object-oriented programming. The first ECOOP was in June 1987 in Paris; it received over 100 submissions and published papers by Bjarne Stroustrup on the meaning of Object-Oriented Programming in C++, Richard Gabriel et al. on Common Lisp and Kristen Nyygard et al. on Patterns in Beta. The second ECOOP was in Oslo, the city where object oriented programming was born in the 1960s. The paper by Peter Wegner and Stan Zdonik explained key principles of Inheritance and Subtyping. The 1989 conference was held in Nottingham; it included a paper by L. Peter Deutsch on Smalltalk’s history and future. In 1990 ECOOP and OOPSLA joined forces in Ottawa. That was the year Gilad Bracha and William R. Cook published their paper on Mixin-based Inheritance. In 1991, ECOOP was in Geneva. David Ungar and his students Urs Hölzle and Craig Chambers published their seminal work on optimizing the SELF language. The next year, in Utrecht, Craig Chambers published a paper on Multi-Methods in Cecil. In 1993, ECOOP was hosted in Kaiserslautern and saw the publication of the Design Patterns paper by Erich Gamma, Richard Helm, Ralph E. Johnson and John M. Vlissides. This was also the first time ECOOP was run under the auspices of AITO. AITO is the Association Internationale pour les Technologies Objets. It not only provides a formal mechanism for ensuring the continuation of ECOOP, but also is a legal (non-profit) entity that can facilitate the financing of future conferences. 1994 was held in Bologna and featured Kent Beck and Ralph E. Johnson’s paper on Patterns and Architectures. The following year, ECOOP came to Aarhus where Ole Agesen presented his thesis work on the Cartesian Product Algorithm which has been influential for the analysis of object-oriented programs. ECOOP 1996 was held in Linz. At the time over 170 submissions were received cementing the position of ECOOP as one of the key conference in programming languages and systems.
Claim the event and start manage its content.I am the organizer