Het is moeilijk om een enkele datum te bepalen voor de uitvinding van objectgeoriënteerde programmering (OOP) zoals het in de loop van de tijd ontstond door een reeks ideeën en ontwikkelingen. Sommige belangrijke mijlpalen kunnen echter worden geïdentificeerd:
* 1960s: Simula, een taal ontwikkeld door Ole-Johan Dahl en Kristen Nygaard, wordt beschouwd als de eerste objectgeoriënteerde programmeertaal . Het introduceerde concepten zoals klassen, objecten en erfenis.
* 1970s: SmallTalk, ontwikkeld bij Xerox Parc, verfijnde OOP -principes verder en populair het gebruik van grafische gebruikersinterfaces (GUI's).
* 1980s: C ++, ontwikkeld door Bjarne Stroustrup, introduceerde OOP -functies in een taal (C) die voorheen procedureel was.
Hoewel Simula over het algemeen wordt beschouwd als de eerste taal om OOP te implementeren , het concept evolueerde en werd de gedurende de decennia populair.
Het is belangrijk om te onthouden dat OOP niet op één moment is uitgevonden. Het is een paradigma dat voortkwam uit een samenvloeiing van ideeën en vooruitgang in programmeertalen. |