27.10.1998 НовостиСергей Свердлов*Мало найдется в компьютерном деле тем, которые вызывали бы столько противоречивых суждений и споров, как сравнение языков программирования.Когда я был молодым аспирантом, для нас организовали курсы по Фортрану. Тогда вовсю разворачивались ЕС ЭВМ, на которых Фортран стал одним из основных языков. К тому времени я немного знал Алгол-60, написал на нем несколько небольших программ. Посещая эти курсы, я все время пытался понять, чем Фортран лучше Алгола. Чтобы разрешить свои сомнения, я приставал с вопросами к старшим товарищам. Никто из них тезис о преимуществе Фортрана не подверг сомнению, причем в его пользу можно было услышать самые разные аргументы. Запомнился такой, например, ответ: “В Фортране массивы могут быть семимерными, а в Алголе - нет”. В этом ответе - все. И желание скрыть поверхностное знакомство с обоими языками. И выдвижение на передний план вещей второстепенных. И смешение понятий собственно языка и его конкретной реализации. С тех пор, между прочим, мне так ни разу и не пришлось употребить семимерные массивы.В то же время не вполне аргументированный подход к сравнению языков можно понять и в известной мере оправдать. В реальной работе не так уж часто возникает потребность активно работать одновременно на разных языках.Но при этом немалую роль играют пропаганда и мода. Сейчас, например, мы все являемся свидетелями массированной пропагандистской кампании, развернутой вокруг языка Java. Впервые язык программирования выводится на рынок такими же ...
читать далее.