Det er vanskelig å finne en enkelt dato for oppfinnelsen av objektorientert programmering (OOP) da den kom over tid gjennom en serie ideer og utvikling. Noen viktige milepæler kan imidlertid identifiseres:
* 1960 -tallet: Simula, et språk utviklet av Ole-Johan Dahl og Kristen Nygaard, regnes som det første objektorienterte programmeringsspråket . Den introduserte konsepter som klasser, gjenstander og arv.
* 1970 -tallet: Smalltalk, utviklet ved Xerox PARC, ytterligere raffinerte OOP -prinsipper og populariserte bruken av grafiske brukergrensesnitt (GUIS).
* 1980 -tallet: C ++, utviklet av Bjarne Stroustrup, introduserte OOP -funksjoner i et språk (C) som tidligere var prosessuelle.
Derfor, mens Simula generelt anses som førstespråket for å implementere OOP , konseptet utviklet seg og fikk popularitet gjennom tiårene.
Det er viktig å huske at OOP ikke ble oppfunnet i et eneste øyeblikk. Det er et paradigme som oppsto fra en sammenløp av ideer og fremskritt i programmeringsspråk.