История развития программирования
В общих чертах ее можно представить диаграммой:
Машинное программирование ® процедурное программирование ® ООП
Первый объектно-ориентированный язык программирования Симула был создан в 1967 г. и являлся расширением Алгола. В 1970 г. был разработан язык Смолток, но они не стали популярными из-за низкого быстродействия.
В современные прикладные языки объектно-ориентированное программирование пришло не сразу, так Турбо Паскаль и Си изначально не были объектно-ориентированными. В 1983 г. появилась объектно-ориентированная версия Си++, а в 1989 г. были включены средства работы с объектами в версию Турбо Паскаль 5.5.