to
djdm
В принципе, абсолютно для всех алгоритмизируемых задач достаточно машины Тьюринга. Шутка.
Для большинства задач вполне хватает Ассемблера. Всякие Макрорасширения - следствие маркетинговых политик и планов продаж, нужно же и в этом сегменте зарабатывать.
Для большинства задач вполне хватает Фортрана. Всякие Коболы - см. выше.
Для большинства задач вполне хватает обычного С. Всякие С++ - см. выше.
Можно ещё вспомнить Томаса Уотсона, президента компании IBM, с его коронной фразой: "Думаю, что спрос на компьютеры во всем мире не превысит пяти штук в год" (1943 год). Наверное, тоже считал, что хватит
А если начать анализ (экономический, технический и технологический, по оценки безопастности и т.д.), рассмотреть тренды, посмотреть, какие задачи стали решать теперь (которые раньше даже не ставились!!!), то такие фразы толкать расхочется.
Чтобы не быть голословным, подкину тему для размышления. Требуется с нуля создать систему автоматизации бизнес-процессов уровня крупного предприятия. Сравните трудоёмкость проектирования, конструирования и сопровождения такой системы с использованием VC 6.0 (остальное ПО ПЖЦ 1997 года на выбор) и VC.NET 2005 (остальное ПО ПЖЦ 2006 года на выбор).
P.S. Обычно источник заблуждений - отсутствия знаний о современных технология создания ПО и ПЖЦ. Абсолютно ничего личного, просто тут рядом была тема про обучение программированию. Там было не понято, чему в институтах учат пять лет и сказано, что С++ можно выучить за год. А то, что человек, знающий С++, вовсе не обязательно программист, вниманием обойдено.