アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
Pascal (スコア:0)
Pascalは駄目だろ (スコア:0)
そういう環境でも我慢できる人間を養成(教育)するための言語、
じゃないかと思う。
というのは、
変数→関数→メイン
という宣言順序を縛る文法は、
人間にとっての必須ではなく、
コンパイラのコストを下げるためのものだからだ。
そういう意味では、順序という考え方をC以上に無くしたJavaは偉い、と思う。
まあ時代がくだって使えるリソースが多くなったから無理なくやれるようになっただけ、とも言うが。
順番を縛ることが逆に非教育的になることが懸念される例として、
相互呼び出しを含んだ関数が有る。
相互呼び出しなんてものは、ちょいと気の利いたアルゴリズムでは
非常に頻繁に使われる道具なわけだが
(例:Pacal自体のコンパイラ!)
それを「特別な書き方」をしないと使えないように特別扱いするのは、
まったくもって教育によろしくない。
Re:Pascalは駄目だろ (スコア:1, すばらしい洞察)
>という宣言順序を縛る文法は、
とか、
>相互呼び出しなんてものは、ちょいと気の利いたアルゴリズムでは
>非常に頻繁に使われる道具なわけだが
>(例:Pacal自体のコンパイラ!)
>それを「特別な書き方」をしないと使えないように特別扱いするのは、
とか、何でそんな作りになっているのかを考えるのも教育上とても
良いと思いますよ。むしろ仕事に向いていない言語というのなら、
同意しますが。
Re: (スコア:0)
Re: (スコア:0)