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

AndroidがC#に移植される 」記事へのコメント

  • by Anonymous Coward on 2012年05月05日 18時14分 (#2147303)

    のか?
    c#や.netもでかくて重い印象だが。

    それにJavaっていうかDalvicも何かメリットがあるんだろ?
    思い付かないけど。

    • by Anonymous Coward on 2012年05月06日 3時32分 (#2147509)

      structが使えたり(無駄なヒープ使用/new削減効果、gcのスキャン対象削減効果)、デフォルトがvirtualメソッドにならなかったり、type erasureが無い分最適化されたコードが生成されたり
      dalvikよりははるかにマシな速度が出る。フットプリントは知らん。

      あとdalvikは速度面ではluaに負けてた(luajit)

      親コメント
      • by Anonymous Coward

        デフォルトがvirtualメソッドでない場合のデメリットをdelegateで解決する場合は、

                呼び出すメソッドが増えると、引数のdelegate値が増えてしまう
                delegateのインスタンスを作成する分だけパフォーマンスが落ちる
                delegateのインスタンスを作成する分だけソースを書くのが面倒
                関係ない値を引数に渡した場合にコンパイラがエラーにしてくれる可能性が落ちる
                メソッドでは使えるが、プロパティやインデクサでは使えない

        等のデメリットがあるようだが。

    • by Anonymous Coward

      メモリ消費も少ないみたいだけど、フットプリントについての記述が見つからない。ROM500MBくらい専有するけど軽いよとか言われてもな

    • by Anonymous Coward

      ところがぎっちょん
      C#が使える ≠ NET Frameworkが使える

にわかな奴ほど語りたがる -- あるハッカー

処理中...