パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

お手軽プログラミング言語は教育によくない」記事へのコメント

  • Javaって (スコア:5, すばらしい洞察)

    by Anonymous Coward
    おいおい
    Javaっていつからお手軽言語になったんだ?
    • Re:Javaって (スコア:5, おもしろおかしい)

      by Anonymous Coward on 2008年01月25日 22時29分 (#1286689)
      ほんと、Cなら

      main(){write(1,"Hello world.\n",13);}

      ですむところ、Javaだと

      package jp.slashdot.coward.anonymous

      import java.io.*;

      class Hello{
        public static void main(String argv[]){
          java.io.Writer stdout
            = new java.io.BufferedWriter(new java.io.OutputStreamWriter(System.out));
          try{
            stdout.write("Hello World.\n");
            stdout.flush();
          }catch(java.io.IOException ioe){
            ioe.printStackTrace();
            System.exit(1);
          }
          System.exit(0);
        }
      }

      ってうっかり書いてしまったり、ちっとも手軽じゃないですよね :-D

      # でもJavaで変数1文字とかにするとまわりの白い目が
      親コメント
      • Re:Javaって (スコア:2, 興味深い)

        by iso999 (21485) on 2008年01月26日 8時35分 (#1286926)
        数学でならば
        「各公式の使い方を覚えるだけじゃなく、その証明の仕方もきちんと理解しておけ」
        というわけですね。
        親コメント
      • by keepiru (34886) on 2008年01月26日 8時10分 (#1286922) 日記

        FQCN で書いてるから import の意味が無い...

        # import に * を使ったらイカん!とも思うし。

        親コメント
        • by Anonymous Coward
          ># import に * を使ったらイカん!
          関係ないし。
      • by Anonymous Coward
        なんでjava.io.IOExceptionはcatchすんのにwriteシステムコールの返値はチェックしないの?
      • by Anonymous Coward
        ついうっかりでも書かないと思うんだけどなぁ。

        class Hello{
            public static void main(String args[]){
                System.out.println("Hello World.");
            }
        }
      • by Anonymous Coward
        どうしてわざわざ変なコードを書くのだろう。 Cはprintf JavaはSystem.out.println を使えば良いのに。 hello, worldの出力ぐらいじゃ、両者に差はない。

計算機科学者とは、壊れていないものを修理する人々のことである

処理中...