アカウント名:
パスワード:
この分野は素人の意見ですけど普通にネイティブコンパイラはできないもんですかね(あるいはC/C++へのトランスレータでも)JITのほうがむつかしいのではと思うのですが
トランスレータ、Cythonというのがあるみたいですね。Cとかも解るならこっちのほうがいいかな。
pythonしか知らない人が手軽に高速化できる、ってのがJITのメリットなんでしょうけどね
ぶっちゃけJITのほうがずっと簡単です。事前コンパイルだと面倒なプログラムの大域的な解析をしないと性能がでませんが、JITだと実行時の統計を取れば簡単にできるからです。一長一短ではあるので、事前コンパイルのほうが向いている言語もあります。
Nuitkaとかあるよ。まあそもそもパイインストーラみたいなパッケージングツールですらパイソンのバージョン・アップのたびに動かなくなるけども。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
JITコンパイラである必要あるのか (スコア:0)
この分野は素人の意見ですけど
普通にネイティブコンパイラはできないもんですかね
(あるいはC/C++へのトランスレータでも)
JITのほうがむつかしいのではと思うのですが
Re: (スコア:0)
トランスレータ、Cythonというのがあるみたいですね。
Cとかも解るならこっちのほうがいいかな。
pythonしか知らない人が手軽に高速化できる、ってのが
JITのメリットなんでしょうけどね
Re: (スコア:0)
ぶっちゃけJITのほうがずっと簡単です。事前コンパイルだと面倒なプログラムの大域的な解析をしないと性能がでませんが、JITだと実行時の統計を取れば簡単にできるからです。一長一短ではあるので、事前コンパイルのほうが向いている言語もあります。
Re: (スコア:0)
Nuitkaとかあるよ。まあそもそもパイインストーラみたいなパッケージングツールですらパイソンのバージョン・アップのたびに動かなくなるけども。