ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
9 мая
1404833 Топик полностью
RxTx (18.02.2024 12:02, просмотров: 108) ответил Cкpипaч на Невозможно повернуть индустрию в произвольной точке. В момент выхода АДА - можно было. Все понимали что нужно будет переходить на новый инструментарий (тратить деньги) и Бьерн - воспользовался.
Почему ты считаешь "все". 

Ада это очень и очень нишевый продукт. Никаких "все" не было особенно даже в популярной литературе, пошукай по вебархиву. Чтобы не лить воду из пустого в порожнее, основная мысль проста: я давно уже понял что программирующая разрабатывающая (это не совсем одно и то же, последние скорее премесленники) общественность руководствуется многим и чем угодно, но только не какой-нибудь красотой, полнотой языка и его конструкциями. Часто это вообще, директивные соображения начальства, которое что-то там слышало из уст друзей. Часто это веяние глобальной или корпоративной моды (диды писали и мы пишем) и становится по существу наигрубейшими ошибками. Примеров бредового выбора инструментария у меня полно, просто вагон и тележища и всё из личных зоонаблюдений. Есть даже совсем свежак.

Теперь насчет Бьерна. Ты немного не представляешь себе что там было. В своей сути он в составе института был подряжен писать некий там "симулятор", о котором не очень-то распространяется. Я догадываюсь что это, так как на работах (ныне сканированных исторических документах) по ООП тех времен стояли грифики министерства обороны. Они писали симуляторы систем и именно для этого предназначали ООП (в том смысле что масса объектов в памяти взаимодействуют и логическими "шагами" симулируют собой систему). Вначале они взяли (кажется) Симулу - её разработку спонсировало, собственно, мин.оброны скандинавских стран. И "ООП" (я имею в виду Симулу) родилось именно для этой цели. Современные хипсторы по ошибке приписывают ООП к выскажыванию в письме Alan Kay и приписывают к Lisp и Smalltalk, не понимая что это лишь личный взгляд человека. без всякого Alan Kay и Smalltalk ООП родился сугубо как практическая задача именно в Simula. И название симулы отображает её задачу. Тишина на тот момент обеспечена тем что это всё Swedish National Defence Research Institute. Но симула для Страуструпа оказалась медленной. Поэтому Страуструп по-быстренькому из говна и палок наваял замену - сделал как бэ "объекты" из Си и прикрученного наверх фронтенда-транслятора. И всё делалось сугубо ad hoc. По своей сути как некое быстро-говно-палочное решение, но которому, естественно, придавался вид "научного", так как они сидели в здании с длинными коридорами институте. И которое он потом выпустил плавать в большой свет. Такова история, поэтому никакто там ничего не "брал" никакой синтаксис, упаси тебя господь. В точности также кстати как и с самими Сями. Никакой продуманности, никакой вдумчивой разработки не было - была практическая необходимость. Вот поэтому мне очень смешно когда из этого г..на пытаются ваять конфетку в виде стадартов или в виде пафосных выражений Страуструпа, а оно на 99% как решето состоит из UB. Впрочем, оно летает даже на Марс и там работает но если его очень-очень-очень хитро уметь готовить. Но так-то и на асме, да хоть в машинных кодах можно написать. Так вот и живём.