História OOP
Os fundamentos (objetos, classes e herança) foram criados na década de 60 no lançamento de uma linguagem chamada Simula criada no Centro de Computação da Noruega.
A partir dos anos 80 esse paradigma começou a ficar famoso por 2 eventos-chave: A publicação por Alan Kay da descrição da linguagem SmallTalk na revista Byte (agosto de 1981) e a conferência internacional das linguagens OOP e aplicações em Portland, Oregon em 1986.
Em paralelo ao trabalho de Kay Bjarne Stroustrup inventor do C++ como uma abordagem de objetos na linguagem C.
Várias linguagens nasceram inspiradas pela novidade. Na conferência de de 1986 já existiam: Eiffel, Objective-C, Actor, Object Pascal e dialetos de Lisp.