2020-04-12 ソースコードの読者 science.srad.jp 私は、プログラミングは「誰に伝えるか」を意識しながら書かなければならない点において「作文」に近いと思う。 ソースコードの読者は 言語処理系 人間 の2つ。 最低1つの処理系で読めるように書くのは当然(さもなくばプログラムは動かない)として、それ以外のどの処理系で読めるように書くのか、どのような人間に読めるように書くのか、そのためにどれだけの手間を掛けるか。よほど特定の処理系に特化したアルゴリズマーでない限り、プログラマーにはこのあたりのバランス感覚が必要となる。