Просперо78 дважды за небольшой срок повторил мантру "нет серебряной пули".
Чем и спровоцировал эту тему.
На мой взгляд повторял он её в прямом противоречии с собственным опытом, о котором он рассказывает "в прямом эфире" (
viewtopic.php?f=5&t=5677).
Так часто бывает: говорят одно, а реальность другая.
Смысл выражения "нет серебряной пули", когда оно было запущено в сфере ИТ (в названии известного аппендикса в
знаменитой книжке), предполагал наличие технологии, позволяющей повысить производительность программеров в 10 раз.
Если говорить об одной технологии, способной это сделать прямо сейчас и всюду, то даже помыслить возможность такого будет глупостью (хотя бы потому, что программеров надо будет переобучить, а они будут руками и ногами сопротивляться даже началу процесса).
Но конкретные примеры всё-таки есть.
1
Есть "атомный" опыт (
http://www.inr.ac.ru/~info21/oberonRostovAES.htm).
2
Есть мой собственный опыт: к 90-му году я бросил пытаться делать то, что хотелось сделать с контуперной алгеброй (полка книг по программизму, которую как-то упоминал Илья Ермаков, родом оттуда). Но пришел Оберон/Блэкбокс -- и дело завертелось.
Тут можно говорить не о порядке величины по производительности, а о факторе бесконечность.
3
Мы знаем, что единая система вводных курсов алгоритмики-информатики-программирования совершенно реалистична на Блэкбоксе (все куски опробованы) -- и нереальна на любом другом инструменте.
Практически у всех оберонтузиастов есть похожий опыт, отчего, собственно, -тузиазм и происходит.
Чтобы обобщить этот опыт (и включить, например, опыт А.Ширяева,
http://www.inr.ac.ru/~info21/oberonBPLA.htm), нужно немножко уточнить смысл метафоры "серебряная пуля" (изначально, напомню, это староанглийское средство убить вурдалака, которого простые пули не берут):
"Серебряная пуля" -- это немейнстримное средство, позволяющее сделать качественные прорывы в ряде разных конкретных проектов по сравнению с применением средств мейнстримных.
В этом смысле, как ни крути, Оберон раз за разом показывает себя такой серебряной пулей.
Те, кто понимает фундаментальные идеи, заложенные в Оберон, понимает и почему Оберон так срабатывает.
(То, что мир чудовищно разнообразен, и на все ситуации библиотек не напасёшься, -- это тривиально и апеллировать к этому бессмысленно.)
Неплохо бы обозначить/засвидетельствовать опыт такого рода.
Вот Иван Андреевич как-то бросил слова "любимый Блэкбокс". Хорошо бы чуток раскрыть их.
И т.д.