OOPSLA ( Object-Oriented Programming, Systems, Languages & Applications ) — ежегодная исследовательская конференция ACM . OOPSLA в основном проходит в Соединенных Штатах , в то время как родственная конференция OOPSLA, ECOOP , обычно проводится в Европе. Она проводится группой Special Interest Group for Programming Languages ( SIGPLAN ) Ассоциации вычислительной техники (ACM).
OOPSLA сыграла важную роль в развитии объектно-ориентированного программирования в качестве основной парадигмы программирования. [ требуется ссылка ] Она также помогла сформировать ряд смежных тем, включая шаблоны проектирования , рефакторинг , аспектно-ориентированное программирование , проектирование на основе моделей , гибкую разработку программного обеспечения и предметно-ориентированные языки .
Первая конференция OOPSLA прошла в Портленде, штат Орегон, в 1986 году. С 2010 года OOPSLA стала частью конференции SPLASH . [1] SPLASH означает «Системы, Программирование, Языки и Приложения: Программное Обеспечение для Человечества».