> -- protector писал(а):
> Прочитал Буча. Если честно показалось, что ООП имеет много общего с разработкой Hardware.Объекты - логическая схема, Сообщения - сигналы и т.д.
Первые программисты были создателями своих компьютеров. Потом ещё долгое время многие программисты знали принципы и некоторые детали при постройке такого устройства как компьютер. Есть мнение, что поскольку программирование и конструирование устройств оказались тесно связаны, а конструирование к тому времени было более развито, то наблюдалась движение его рабочих методов и терминов в программирование. Изначально этим терминам в программировании придавалось такое же значение, что и в конструировании, но со временем могли появляться нестыковки, и поэтому определения терминов несколько менялись, хотя названия оставались прежними. Я это к чему - общность, о которой Вы говорите, может быть весьма незначительной (хотя этого на первый взгляд и не видно).