Simula, invented in the late 1960s by Nygaard and Dahl as a superset of Algol 60, was the first language designed to support object-oriented programming.
Simula 67, an extension of Algol 60, was the first ever object-oriented language, complete with classes, inheritance, polymorphism, encapsulation and virtual functions.
Declarations in languages as expressive as C- Algol 68, for example- describe objects equally hard to understand, simply because the objects themselves are complex.
The central notion I captured from Algol was a type structure based on atomic types(including structures), composed into arrays, pointers(references), and functions(procedures).
中文
Bahasa indonesia
日本語
عربى
Български
বাংলা
Český
Dansk
Deutsch
Ελληνικά
Español
Suomi
Français
עִברִית
हिंदी
Hrvatski
Magyar
Italiano
Қазақ
한국어
മലയാളം
मराठी
Bahasa malay
Nederlands
Norsk
Polski
Português
Română
Русский
Slovenský
Slovenski
Српски
Svenska
தமிழ்
తెలుగు
ไทย
Tagalog
Turkce
Українська
اردو
Tiếng việt