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

Java 1.4SE正式リリース」記事へのコメント

  • 未だにJava人気あるんですね。
    僕はいまいちJavaの良さが分かりません。
    誰かJavaのすばらしさを語ってもらえないでしょうか。
    • 「Java は駄目」とか言う人の話をよく聞いてみると、
      Java Applet のことだったり、 JavaScript のことだったりする
      ことがあるので、いっかい問い詰めてみたほうがいいです。
      • 僕がJavaで駄目だと思うところはまず実行速度です。
        JITの技術がありますが本質的な解決策では無いと思います。
        しかもテキスト処理なんかはJITを使ってもAwkよりもPerlよりも遅い。

        次に移植性です。
        Write Once Run Anywareとか言っていますがはっきり言って実現されて無いと思います。
        移植性 + 速度
        で考えるとCの方が上だと思っています。

        GCを利点として挙げる人がいますが、それも僕はどうかと思っています。
        GCがあるためにむちゃくちゃなプログラムでもある程度動いてしまいます。
        1時間ぐらいだったら動くけど長時間動かしているとVMが落ちることがありますし、その時のバ
        • > GCを利点として挙げる人がいますが、それも僕はどうかと思っています。
          > GCがあるためにむちゃくちゃなプログラムでもある程度動いてしまいます。
          > 1時間ぐらいだったら動くけど長時間動かしているとVMが落ちることがありますし、その時のバグを見つけるのが非常に大変です。

          C だって「解放忘れ」なら同じ現象が起こるでしょー。

          Java は free を
          --
          # mishimaは本田透先生を熱烈に応援しています
          • by Anonymous Coward
            一度Visual C++を使ってみれば分かると思うけどデバッグの段階でメモリの開放のし忘れはしつこくメッセージが出てくるからメモリの開放忘れは相当減るよ
            vi使ってLinuxでCで書くんだったら確かにJava使ったほうがいいと思うけどね
            おれはほとんどWindowsしか使わないからJavaの必
            • > 一度Visual C++を使ってみれば分かると思うけどデバッグの段階でメモリの開放のし忘れはしつこくメッセージが出てくるからメモリの開放忘れは相当減るよ

              これってどの機能のことを指していますか?
              VC6.0を日常業務に使っていますけど、VC がメモリの解放し忘れ
              を指摘してくれたことなど皆無なのですけど、、、

              あとデバッガがメモリリークを指摘する機能は 設計がよくでき
              ていてちゃんと
              --
              コンタミは発見の母
              • いや、そのメモリリークをしつこく言って来るやつを言ってるんだけど
              • VC++のIDEとBoundsCheckerの認識切り分けが出来ていないのは、ちょっとまずいんじゃないかな?
                #こういうタイプの人は、往々にして言語仕様と標準ライブラリと独自ライブラリの切り分けも出来てなかったり。
              • そうかもしんない
                BoundsCheckerなんて始めて聞いたし
                BoundsCheckerって何?
              • nyaonyao さんがすでに指摘している通り、BoundsChecker は
                ランタイムベースの非常に強力なエラー検出ツールです。
                配列の境界を越えたアクセスをチェックしてくれるのが名前の
                由来だと思います。

                今はもう持っていないので詳細をチェックできませんが、メモリ
                リークやリソースリーク、配列・構造体の境界チェック、ダング
                リングポインタの検出ができたはずです。

                似たようなツールに Rational 社の purify があります。
                --
                コンタミは発見の母
                親コメント
              • by Anonymous Coward
                たぶん最初の人の書き方では 1、MFCのデバッグ機能 2、BoundsChecker(昔はお世話になりました)のような製品 のどっちを指しているか分からなかったんだと思います。

未知のハックに一心不乱に取り組んだ結果、私は自然の法則を変えてしまった -- あるハッカー

処理中...