Aarhus Universitets segl

What Object-Oriented Programming Was Supposed to Be: Two Grumpy Old Guys’ Take on Object-Oriented Programming

Publikation: Bidrag til bog/antologi/rapport/proceedingKonferencebidrag i proceedingsForskningpeer review

DOI

Object-oriented programming has been around for more
than 50 years and is now the most dominant style of
programming. In recent years there has been an increasing
criticism of object-oriented programming. Some people
argue that the mainstream object-oriented languages do
not capture the intentions of object-orientation as intended
by its founding fathers. There are indeed issues with objectorientation
as practiced by mainstream. In this essay, we
identify a number of issues that we think are problematic.
We argue that the primary reason for these issues is that
reuse is considered the main advantage of objectorientation
at the expense of modeling. We argue that
modeling should be the main focus, that programming is
modeling, and we describe a number of principles to follow
when practicing object-oriented modeling.
OriginalsprogEngelsk
TitelOnward! 2022 : Proceedings of the 2022 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software
Antal sider20
ForlagAssociation for Computing Machinery
Udgivelsesår2 dec. 2022
Sider220–239
ISBN (trykt)978-1-4503-9909-8
DOI
StatusUdgivet - 2 dec. 2022
BegivenhedOnward! '22: 2022 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software - Auckland, New Zealand
Varighed: 8 dec. 202210 dec. 2022

Konference

KonferenceOnward! '22: 2022 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software
LandNew Zealand
ByAuckland
Periode08/12/202210/12/2022

    Forskningsområder

  • Object-oriented programming, Modeling, Reuse, programming

Se relationer på Aarhus Universitet Citationsformater

ID: 297786949