>>66
学生の教育用として開発されたPascal言語と
OSも書ける言語として開発されたC言語、その目指す方向性は違う。

Pascalは教育用として一般の人にも理解しやすい言語仕様となっている。

>if (a = b) then  vs  if (a == b)
一般社会では、aとbが等しいかは、”=”を使っているし
>a := b       vs  a = b
代入の意味で”=”を使うこともない。
>begin...end;    vs  {...}
あと、始まりと終わりを”{}”で表すなんて言語仕様をしらないと分からない。

C言語はOSも書けるよう可読性を有る程度犠牲にしても
効率や速度などを重視する。

同じ言語なら可読性が高い方が良いが
可読性は技術者のスキルによっても違ってくる。
初心者に合わせた可読性なんて逆に読みにくいし
上級者ぶって書かれたソースも分かり難い。

つまり、可読性は主観的な部分が多いということ。