Det är svårt att fastställa ett enda datum för uppfinningen av objektorienterad programmering (OOP) när det dök upp med tiden genom en serie idéer och utvecklingar. Vissa viktiga milstolpar kan dock identifieras:
* 1960 -talet: Simula, ett språk utvecklat av Ole-John Dahl och Kristen Nygaard, anses vara det första objektorienterade programmeringsspråket . Det introducerade koncept som klasser, föremål och arv.
* 1970 -talet: Smalltalk, utvecklad vid Xerox Parc, förfinade ytterligare OOP -principer och populariserade användningen av grafiska användargränssnitt (GUIS).
* 1980 -talet: C ++, utvecklad av Bjarne Stroustrup, introducerade OOP -funktioner i ett språk (c) som tidigare var procedur.
Därför, medan Simula i allmänhet betraktas som första språket som implementerar OOP , konceptet utvecklades och fick popularitet under årtionden.
Det är viktigt att komma ihåg att OOP inte uppfanns i ett enda ögonblick. Det är ett paradigm som uppstod från en sammanflöde av idéer och framsteg på programmeringsspråk.