Я не против Си(++), я против повсеместного тыкания в него новичков. Давно известно, что программу пишут для человека, а не для компьютера. Человек должен иметь возможность разобраться в чужой программе через 10 лет после её написания. А теперь ответьте мне, программу на Си(++, Шарпе, Жабе) или на Паскале (Модуле, Обероне) проще понять по прошествии времени? То-то...
По-моему, одинаково просто/сложно. Я вот через 15-20 лет смотрю на свои исходники на Си/Паскале и одинаково не понимаю, что же я там писал а смотрю на свои исходники на VB написанные после того, как получил первые навыки оформления кода и работы в команде, а не собственно кодирования asap - понимаю.
Да вы наверное, так писали код, что ничего не понимаете, паскаль на то и паскаль, там четкая структура и восприятие кода очень хорошее. Если конечно не писать все в одну строчку и еще и слитно или еще что то придумать, что бы код не читался . Например bEgin oPeratoR(f);enD; , примерно такой код мало, кто поймет.
А ваше личное восприятие, может еще исходить из малого опыта работы с конкретным языком, а также восприятие у всех разное, если у вас оно такое, то это не значит, что оно у всех такое.
Не зря Паскаль считается самым читаемым кодом, тут многие даже не умеют толком правильно использовать синтаксис языка.