短いコードはわかりやすい ← これは間違いだった
■ このスレッドは過去ログ倉庫に格納されています
008559
2012/08/10(金) 14:33:04.95学生の教育用として開発されたPascal言語と
OSも書ける言語として開発されたC言語、その目指す方向性は違う。
Pascalは教育用として一般の人にも理解しやすい言語仕様となっている。
>if (a = b) then vs if (a == b)
一般社会では、aとbが等しいかは、”=”を使っているし
>a := b vs a = b
代入の意味で”=”を使うこともない。
>begin...end; vs {...}
あと、始まりと終わりを”{}”で表すなんて言語仕様をしらないと分からない。
C言語はOSも書けるよう可読性を有る程度犠牲にしても
効率や速度などを重視する。
同じ言語なら可読性が高い方が良いが
可読性は技術者のスキルによっても違ってくる。
初心者に合わせた可読性なんて逆に読みにくいし
上級者ぶって書かれたソースも分かり難い。
つまり、可読性は主観的な部分が多いということ。
■ このスレッドは過去ログ倉庫に格納されています