Вот разъяснения про программистов одного довольно умного человека:
Вопрос: Ну, тогда вопрос иначе - дяди, которые сидят и непосредственно толпой разрабатывают проект, т.е. именно пишут код - кто они с точки зрения факультетов матмеха?
Ответ: Так ведь то же самое - вопрос в том, что это за код. Ситуация "сидит толпа дядей (дядьев?) и совместно пишет проект" достаточно типична для всех специальностей матмеха, кроме, пожалуй, чистматов. Просто дяди с матобеса будут писать какой-нибудь компилятор, дяди с примата - какой-нибудь пакет для анализа генетического кода или биржевых трендов, дяди с механики - программу численного решения уравнений, описывающих процесс разрушения твердого тела под нагрузкой, а дяди с астрономии - софт для потокового "вытаскивания" структурных деталей на изображениях галактик или пакет для моделирования термоядерных реакций в звездах.
Вопрос: Разве? Я всегда считал, что дяди - универсальные реализаторы, им дают математическую модель, распределяют, кто что будет делать, и всё..
Ответ: Нет, ничего подобного. Причина в том, что на объяснение гипотетическим "дядям-реализаторам" того, что от них требуется, со всеми соответствующими деталями, придется потратить крайне много времени и усилий. Если тот, кто будет этим заниматься, сам умеет программировать (а в физико-математических и естественных науках, инженерных областях и т.п. это давно является нормой), то ему намного быстрее и проще будет написать соответствующую программу самому. Просто потому, что формализация задачи, выработка алгоритма ее решения и т.д. - это 95% всей работы.
Раньше, да, было иначе - когда программистов было крайне мало. Тогда просто не было другого способа. А сейчас схема работы, при которой специалист в предметной области и программист - разные люди, сохранилась только в областях, где программистские навыки у специалитов по-прежнему встречаются сравнительно редко (гуманитарные науки, бухгалтерия, производство фильмов и музыки и т.п.).
Есть избитая, но достаточно точная аналогия - профессия программиста-прикладника во многом напоминает профессию писца. Раньше, когда почти никто не умел писать, писец был отдельным высококвалифицированным профессионалом. А потом, по мере роста грамотности населения, писцы вывелись.
Вопрос: сомневаюсь, что писатели компилятора не осилят два остальных примера)
Ответ: В общем случае - не осилят. Не хватит математической подготовки или навыков "вычислительного" программиста. Это не говоря о тех же громадных расходах на объяснение писателям компилятора, что, собственно, от них требуется.
Может кому пригодится.