А давайте без подтасовок и подмены тёплого мягким.
А в чем же подтасовка? Тезис был таким:
А вот зная паскаль - остальные языки учить - как семечки лузгать...
Я действительно очень сомневаюсь, что после паскаля будет просто выучить Haskell или тот же Clojure. Как раз, говорить, что после языка Х можно легко выучить другие языки - это и есть путаница теплого с мягким. Можно разобраться в одной парадигме программирования, после чего легко учить другие языки этой же парадигмы.
Вот, правильная мысль. На многих языках, особенно Си, Си++, etc нужно постараться, чтобы написать код правильно, на Паскале нужно постараться, чтобы написать код не правильно.
Что за ерунда?
Скажите мне, пожалуйста, что именно в паскале способствует тому, чтобы на нем было тяжело написать неправильно? Я еще понял бы, если бы вы сравнивали динамически типизированный язык со статически типизированным. Там то еще как раз можно сказать, что статическая типизация помогает писать корректный код. Но вот сравнивать таким образом паскль с си, или с си++, или с той же Java. Ну ерунда же какая-то
P.S.
Я не против того, что когда-то Pascal был вполне себе хорошим языком. Но сейчас он не развивается. Есть множество современных концепций, позволяющих сделать код более выразительным. Это функции высшего порядка, коих нет в паскале; это неизменяемые "переменные", способствующие написанию параллельных программ; это вывод типов; это, в конце концов, современный синтаксис, позволяющий не дублировать код. Безусловно можно и на Fortran писать отличные программы. И есть люди, которые скажут, что ни на каком другом языке вообще нельзя ни в коем случае писать, а то получится быдлокод. Но это же все абсурд и ничто иное.