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

人気のプログラム言語TOP 10 を解説せよ」記事へのコメント

  • by Anonymous Coward

    なんでみんな大好きなんだろうか。
    確かにちょっとは便利だけど劇的に開発効率をあげるような気はしない。

    C++とJavaをどっちも業務に採用しているけれど、どっちが格段に便利という気もしない。
    その昔、Perlの文字列処理が便利とか言われたころも、Cとくらべてそれほど違うか?と感じた。

    開発にインパクトアクトを与える箇所のコーディングって、開発の初期に完了するもんだから
    言語仕様にそれが含まれていようがいまいが、開発の全工程と比較したらたいした手間ではないような気がする。

    • by okky (2487) on 2011年01月31日 13時16分 (#1895935) ホームページ 日記

      ジャバのガーベージコレクションって、なんでみんな大好きなんだろうか。

      何を言うんだ、君は。
      萌えだよ、萌え。

      .

      GCちゃんは動きが可愛いんだよ。

      一生懸命、わたわたと空き領域を探している様子と言い、
      一つづつ「これは使ってるから捨てちゃ駄目」ってシール貼って回る様子と言い、
      連続した使用していない領域同士をくっつけようとしているのに、うまく見つけられなくて困っている様子と言い、
      最近割り振った比較的幼いオブジェクト領域は一杯面倒見ようとしておねぇちゃんぶる様子と言い。
      「はーい、皆さん。年長さんになったからこっちですよー」とジェネレーション・コンパクションをかけている様子と言い。
      このかわゆさを理解できないなんて…

      .

      まぁ、JVMの一部には、-server をつけると JVM レベルでメモリリークを起こす奴がいて、GCちゃんの努力を水泡に帰す奴があるので注意が必要だけどな。

      --
      fjの教祖様
      親コメント
      • こうも見えるぞ。

        高度成長期でメモリどんどん増えていたころは「よっしゃよっしゃ」で気前良くメモリを割り振り、
        足りなくなってくると慌てて「仕分け」で空きメモリを探すも、あまり大きな領域が確保できず、
        新しい処理を開始できなくなってくる。
        古くからある既得権益と化した領域はなかなか開放できず、
        なんとかスワップ(赤字国債)でしのいでいく。
        しかし、そのうちカーネル部分がスワップに入ってしまって、
        スワップがスワップを呼ぶ始末でにっちもさっちもいかなくなり、
        しかたなく reboot。

        解決策は、一気に物理メモリを増やす 64bit 化(インフレ策)。
        でも、そのせいでシステムのいろんなところが機能しなくなりそうで怖い。

        親コメント
      • by Anonymous Coward

        萌えだよ、萌え。

        や、やめて...。
        想像しちゃうってば(笑)。

        # .NET Frameworkのガーベージコレクションはどんなふうに動くんだろう?
        # スマートでキレイなお姉さん系なのだろうか? やっぱりドジっ娘系として表現されるのだろうか? わくわく。
        # 普段はやらない GC.Collect(); をしてみたくなる(笑)。

        • by Anonymous Coward
          # .NET Frameworkのガーベージコレクションは版数にもよるけれど、SMの女王様でしょう。
          # 鞭を持って、非同期的に犬(スレッド)の動作を止めてくれます。寝かしつけられた犬(スレッド)はなかなか起きてくれないので、シビアです。

※ただしPHPを除く -- あるAdmin

処理中...