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

Microsoft社がSuse Linuxの販売サポートを発表」記事へのコメント

  • むしろ (スコア:0, フレームのもと)

    by Anonymous Coward
    LINUX勢力を抑えつつMicrosoftを維持していくためには、BSD上で動くMacOSXのような感じでLINUXベースにしてその上にWin32APIを載せて販売したほうがVISTAなんかより余程良かったと思う。
    いくらWin32APIのソフトが豊富でも永久にそれで飯を食って行けるわけではないので、LINUX+.net環境のソフトを増やしつつWin32の優位性でシェアを維持する方向にしたほうがいい。
    VISTAは不安だ。
    高いし。
    • Re:むしろ (スコア:3, 興味深い)

      by Anonymous Coward
      >LINUXベースにしてその上にWin32APIを載せて
      >いくらWin32APIのソフトが豊富でも永久にそれで飯を食って行けるわけではないので、

      MSは「そりゃそうだけど、かたやUNIX APIだって永遠じゃないだろ」くらいに思っているんじゃないかな。

      それに、Win32APIは(UNIX APIもだが)C言語ベースで「扱いにくい」わけだし。

      つまりさ、「そこで.NET APIですよ!」と思っているんじゃないのかな?

      そういう意味では、Linuxなんざ、どーでもいいんではないかと。

      そして、ビジネス的(および信教的?に)はほぼ敵対関係なわけで、そっちに色気を出す理由が無い。
      せいぜい、UNIX(Linux)でも.
      • Re:むしろ (スコア:3, すばらしい洞察)

        by Anonymous Coward
        ガベコレもExceptionもスクリプトを書くならいいんだけど、大規模なアプリケーションだと邪魔になるんだよね。きちっと、多分もう1回進化が必要。
        • by Anonymous Coward on 2006年11月03日 21時36分 (#1051133)
          そこでRubyやLispのような無名関数BLOCKの機能の導入ですよ!

          少し前の日経ソフトウェアでも指摘されていたように、
          Block(Closureとかとも呼ぶよね)は
          Blockの中からの脱出のタイミングを
          Block自体を実装したメソッドで捕捉出来るので、
          リソース開放とかエラー処理徹底とかを
          かなり容易に実装することが出来る。

          C++もBlockから脱出したときに中の変数のデストラクタが働く
          という性質があるが、あれと同じような効果を
          (しかも自分でカスタマイズ可能なかたちで)
          無名関数Blockはやれるわけです。

          で、.NETは(Javaもだが)近い将来、無名関数をサポートするようになるわけで。
          ちゃんと進化していますよ。
          親コメント
          • Re:むしろ (スコア:1, 参考になる)

            by Anonymous Coward on 2006年11月04日 4時41分 (#1051279)
            > で、.NETは(Javaもだが)近い将来、無名関数をサポートするようになるわけで。
            > ちゃんと進化していますよ。

            .NET(というかC# 2.0)は既に無名関数相当の機能(匿名delegate)をサポートしていますよ。
            使い方は、こんな感じ。

            //listの中から5より大きい要素を全て取ってくる
            greaterThan5s = list.FindAll(delegate(int n){ return n > 5; });
            親コメント

アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家

処理中...