ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
5 декабря
1420064
RxTx (28.03.2024 06:51, просмотров: 2165)
ООП. На швабре выкатили очередную ерунду с упоминанием Алана Кэя. Я люблю копать историю, провел немало времени за изучением сути и истории возникновения ООП и мне есть что сказать. В последнее время наблюдаю любопытный феномен. По какой-то непонятной причине куча поверхностных балбесов подняли на щит Алана Кэя (некоторые пишут "Кея") и всячески бегают с его именем, считая Кэя отчего-то "отцом" ООП. Видимо сказывается примитивизм в деле понимания написанного "как есть" без 

попыток анализа.

Во-первых, Кэй пусть и в качестве ответа в 2003 году, но заявляет о себе всё-таки сам. К этому моменту, чтобы было понятно, Ole-Johan Dahl и Kristen Nygaard, авторы языка Simula, в аккурат год как оба скончались. Всё что делает Кэй это говорит пишет некоторые общие слова и всё на этом. Прямых доказательств нет. Но два автора Simula на момент когда Кэй чего-то там начал экспериментировать со Smalltalk уже а) написали научные работы с формулировкой Class и Object (работы доступны, их можно прочесть). б) создали на практике (и задокументировали) язык программирования Simula, работы над которым начались в 1962 г. в) В документе "The Development of the SIMULA Languages" отмечается что фактически это работа большого коллектива людей. Так кто же "отец ООП"? Алан Кэй, который (по его словам) просто якобы впервые применил термин? Или же люди, которые может и не написали фразу "Object oriented programming", но создали язык на практике и четко и ясно объяснили суть всех идей в научных работах?

Спасибо, князь. Вы настоящий дворянин. И программист.