Alexey Veselovsky писал(а):
Для основной же массы программистов описанное выше не верно
До чего мне нравятся эти слова! Покажите мне эту массу программистов, которая не испытывает при виде Оберона никаких комплексов
Судя по оберспейсу, оберон умудряется наступать на больные мозоли очень многим. Конечно, оберспейс не может являться генеральной совокупностью для анализа, но ведь и программеров в России не такая уж и "масса", как может показаться!
Alexey Veselovsky писал(а):
Особенно в плане Оберона - пока тот же, столь любимый тут С++, был в коме и не менялся с 1998 года по 2011, народилась целая пачка новых Оберонов. Один Active Oberon, с возможностью наследования от массивов чего стоит
Про Astrobe и наш онлайн-компилятор Оберона-07/11 тоже забывать не стоит. Так что с "шевелением" у Оберона всё более чем хорошо.
Ух ты ж ёлы-палы, целая пачка. До завоевания мира осталось всего ничего. Правда, никто об этой пачке не знает и никто на этой пачке денег не зарабатывает, а в остальном всё просто прекрасно, не так ли?
Alexey Veselovsky писал(а):
Проблема на самом деле в другом. Представим себе программиста P, он освоил язык L и sdk S, и успешно решает с помощью этого инструментария свои задачи (сайты ли клепает, марсоход ли программирует - не важно). И тут не неком ресурсе ему начинают рекламировать другой язык L'. На что он задает резонный вопрос - а оно ему вообще нужно?
Собсно, если не нужно, зачем он посещает этот ресурс? Если этот ресурс типа RSDN, то мотивация обсуждать подобные темы только одна - я её озвучил - исследование угрозы. То есть, чем данный язык может угрожать комфорту нашего программиста. Если ему ясно, что ничем, то он и не будет обсуждать.
Alexey Veselovsky писал(а):
Очевидно, что в случае если язык L' предлагается этому P в качестве замены языка L, то есть для решения тех же задач, то простота языка L' не может быть конкурентным преимуществом сама по себе. Просто потому, что стоимость изучения C(L) = 0 (он уже изучен), а C(L') ≠ 0 (хоть она и может быть весьма мала). Плюс к этому накладываются риски относительно SDK нового языка, S'. Не известно насколько оно будет хорошо для решения данных конкретных задач (при этом риски S уже известны, и там всё вполне устраивает).
В целом согласен, дополню только, что практически все более-менее значимые аргументы вообще не касаются языка как такового, а относятся к уже готовому инструментарию. Да и критика оберона постоянно сводится только к одному - есть ли инструментарий на данном языке или нету. Если нет библиотек\фреймворков\компиляторов, то по странному ходу мысли, оказывается, что и язык плох. Русские программисты в силу малообъяснимой пассионарности не мыслят экономическими категориями, поэтому им недоступна логика инвестиций в инструментарий.
Alexey Veselovsky писал(а):
Так что ходить Оберонам нужно со своей нишей, причем эта ниша должна быть привлекательна для целевой аудитории. И вот тогда его будет ждать теплый прием.
Как показывает история ИТ, для возникновения ниши, как правило, нужна сотня-другая миллионов мёртвых американских президентов, и тогда тёплый приём обеспечен по-любому.