Smalltalk

Smalltalk é uma linguagem de programação que foi concebida expressamente para suportar os conceitos de programação orientada a objectos . No início dos anos 70, Alan Kay liderou uma equipe de pesquisadores na Xerox para inventar uma linguagem que permitisse aos programadores visualizar os objetos de dados que eles pretendiam manipular. Ao contrário de C++ , Smalltalk não foi construído sobre a sintaxe de uma linguagem procedural; é uma linguagem "pura" orientada a objetos com regras mais rigorosamente aplicadas que C++ que permite algumas das construções procedimentais da linguagem C.

Embora Smalltalk possa continuar a atrair um fiel seguidor, Java , uma derivada de C++ projetada para sistemas distribuídos, tornou-se a linguagem orientada a objetos mais prevalente na Web.