アカウント名:
パスワード:
ブラウザベンダーならtype="text/typescript"でネイティブコードが走るくらいやってほしい
型がついてる分,実行性能は確実に上がるでしょうね
でも,これって"compile"してjsにする用途なんだよなぁ.その場合,ブラウザで直接実行できるメリットは,「開発者がテストをすぐできる」程度なんだと思う.
> 型がついてる分,実行性能は確実に上がるでしょうねDartもそうだけどIntelliSenseのためであって必ずしも性能のために型付けしているとは限らない。今のコンパイラはそこまで賢くないかもしれないが、むしろ最適な型を好きなように選べないことは最適化を阻害するかもしれない。かつては人間様がどの変数をレジスタに割り当てるか教えてやらないとコンパイラはろくに性能を出せないと思われていた時代もあった。
型の内部表現は処理系の自由だとおもうんだ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
ブラウザベンダーなら (スコア:0)
ブラウザベンダーならtype="text/typescript"でネイティブコードが走るくらいやってほしい
Re: (スコア:0)
型がついてる分,実行性能は確実に上がるでしょうね
でも,これって"compile"してjsにする用途なんだよなぁ.
その場合,ブラウザで直接実行できるメリットは,
「開発者がテストをすぐできる」程度なんだと思う.
Re: (スコア:0)
> 型がついてる分,実行性能は確実に上がるでしょうね
DartもそうだけどIntelliSenseのためであって必ずしも性能のために型付けしているとは限らない。
今のコンパイラはそこまで賢くないかもしれないが、むしろ最適な型を好きなように選べないことは最適化を阻害するかもしれない。
かつては人間様がどの変数をレジスタに割り当てるか教えてやらないとコンパイラはろくに性能を出せないと思われていた時代もあった。
Re:ブラウザベンダーなら (スコア:0)
型の内部表現は処理系の自由だとおもうんだ。