OOPSLA (Object-Oriented Programming, Systems, Languages & Applications)是计算机协会(ACM)的一个年度性会议,主要在美国举办。ECOOP是OOPSLA在欧洲的姐妹会议。
OOPSLA的主题包括面向对象编程相关的系统,语言和应用。如同其他的会议一样,OOPSLA有各方面的议题,同时召开许多研讨会。所以它对不同的人有着不同的意义。与一些会议相比,它显得更加地具有学术性,因为博士生会在会议上针对自己的论文做学术报告以建立声望。但它还不能和一些最重要的学术会议相提并论。[来源请求]现时OOPSLA已成为程序设计语言(Programming Languages)领域的顶级会议之一。[1]。
OOPSLA是由计算机协会下的Special Interest Group for Programming Languages (SIGPLAN)赞助和支持。第一届OOPSLA于1986在美国俄勒冈州的波特兰举办。
OOPSLA的举办地每年都会变化,会议活动安排也会变化。以前它曾经既包含学术报告会,也包括实践经验的比较性总结报告,以及各种座谈,研讨会和指导课程。
在OOPSLA的推进下,面向对象编程发展成为现今的主流编程方法。OOPSLA还促进培养了许多相关学科,包括设计模式,重构,面向侧面的程序设计,模型驱动工程,敏捷软件开发和领域特定语言。
年份 |
地点 |
会议主席(Conference Chair) |
程序委员会主席(Program Chair)
|
2024
|
美国,加利福尼亚州,帕萨迪纳
|
Alex Potanin & Bor-Yuh Evan Chang
|
2023
|
葡萄牙,卡斯凯什
|
Vasco Vasconcelos
|
2022
|
新西兰,奥克兰
|
Alex Potanin
|
|
2021
|
美国,伊利诺伊斯州, 芝加哥
|
Hridesh Rajan
|
|
2020
|
线上会议
|
Hridesh Rajan
|
|
2019
|
Athens, Greece
|
Yannis Smaragdakis
|
Eelco Visser
|
2018
|
Boston, Massachusetts, USA
|
Jan Vitek
|
Manu Sridharan
|
2017
|
Vancouver, Canada
|
Gail Murphy
|
Jonathan Aldrich
|
2016
|
Amsterdam, Netherlands
|
Eelco Visser
|
Yannis Smaragdakis
|
2015
|
Pittsburgh, Pennsylvania, USA
|
Jonathan Aldrich
|
Patrick Eugster
|
2014
|
Portland, Oregon, USA
|
Andrew Black
|
Todd Millstein
|
2013
|
Indianapolis, Indiana, USA
|
Antony Hosking, Patrick Eugster
|
Cristina V. Lopes
|
2012
|
Tucson, Arizona, USA
|
Gary T. Leavens
|
Matt Dwyer
|
2011
|
Portland, Oregon, USA
|
Cristina V. Lopes
|
Kathleen S. Fisher
|
2010
|
Reno, Nevada, USA
|
William R. Cook
|
Martin Rinard
|
2009
|
Orlando, Florida, USA
|
Shail Arora
|
Gary T. Leavens
|
2008
|
Nashville, Tennessee, USA
|
Gail E. Harris
|
Gregor Kiczales
|
2007
|
Montreal, Quebec, Canada
|
Richard P. Gabriel
|
David Bacon
|
2006
|
Portland, Oregon, USA
|
Peri Tarr
|
William R. Cook
|
2005
|
San Diego, California, USA
|
Ralph Johnson
|
Richard P. Gabriel
|
2004
|
Vancouver, British Columbia, Canada
|
John Vlissides
|
Doug Schmidt
|
2003
|
Anaheim, California, USA
|
Ron Crocker
|
Guy L. Steele, Jr.
|
2002
|
Seattle, Washington, USA
|
Mamdouh Ibrahim
|
Satoshi Matsuoka
|
2001
|
Tampa Bay, Florida, USA
|
Linda Northrop
|
John Vlissides
|
2000
|
Minneapolis, Minnesota, USA
|
Mary Beth Rosson
|
Doug Lea
|
1999
|
Denver, Colorado, USA
|
Brent Hailpern
|
Linda Northrop
|
1998
|
Vancouver, British Columbia, Canada
|
Bjorn Freeman-Benson
|
Craig Chambers
|
1997
|
Atlanta, Georgia, USA
|
Mary Loomis
|
Toby Bloom
|
1996
|
San Jose, California, USA
|
Lougie Anderson
|
James Coplien
|
1995
|
Austin, Texas, USA
|
Rebecca J. Wirfs-Brock
|
Mary Loomis
|
1994
|
Portland, Oregon, USA
|
Jeff McKenna
|
J. Eliot B. Moss
|
1993
|
Washington, D.C., USA
|
Timlynn Babitsky and Jim Salmons
|
Ralph Johnson
|
1992
|
Vancouver, British Columbia, Canada
|
John Pugh
|
Rebecca J. Wirfs-Brock
|
1991
|
Phoenix, Arizona, USA
|
John Richards
|
Alan Snyder
|
1990
|
Ottawa, Ontario, Canada (co-located with ECOOP)
|
David Thomas and Pierre Cointe
|
Akinori Yonezawa
|
1989
|
New Orleans, Louisiana, USA
|
George Bosworth
|
Kent Beck
|
1988
|
San Diego, California, USA
|
Alan Otis and Larry Tesler
|
Kurt Shmucker
|
1987
|
Orlando, Florida, USA
|
Adele Goldberg and Chet Wisinski
|
Jerry L. Archibald
|
1986
|
Portland, Oregon, USA
|
Daniel G. Bobrow and Alan Purdy
|
Daniel Ingalls
|
- ^ 中国计算机学会. 中国计算机学会推荐国际学术刊物(● 软件工程/系统软件/程序设计语言). 2024-06-28 [2024-08-18] (中文).