著作一覧 |
</html>が無くても処理するブラウザーが悪いというわけにはいかんのかな。って言うかきっと逆に進むんだろうけど。(想定しているのは、コンパイラのストリクトさとかなので)
int a int b = "a"で、
;
が無いというのは多分判定可能だ。
String a = "aaa" + "bbbb"
大丈夫そうだな。"
についてはいささか微妙な感じだけど。でもそれって文法違反を認めるってことだな。スピード違反みたいなもので虫の居所とか、査定とか、目にあまるとかの恣意性でもって違反の判定を下すようにするってことだ。
これって、法治に逆行することなんじゃないか。3000年前に韓非子が法治をもって人治に対峙したのは、権力をもつ人間の気まぐれや恣意(孔子の流儀で言えば徳とか仁とかだし、その実体は情とか勘とかだ)で人が裁かれることがないように法という規準を設ける――つまり権力が合理性をもって振舞うように枠組みを作る――安全な体制の確立なのであった。でも、結局はそう固くはできずに現在の世界があったり。
ある意味、科学に通じることであるな、とか。
話題からはずれるけど(Javaだと思うから)、C#だとC#での型名stringと、CTSのクラス名System.Stringと同一のものに2つの名前があるからどっちを書いてもOKだったり。
ジェズイットを見習え |