« YouTubeで自動字幕、日本語訳、ビデオ内テキスト検索する方法。 | トップページ | オバマ政権によるアメリカの年金基金大革命前夜らしい。 »

2013年4月 9日 (火)

NuitkaというPythonインタプリターがパッケージングにも使えるらしい

試す時間が取れていないのでメモです。

NuitkaというPyPyみたいな立ち位置のプロジェクトがあって、こちらはPythonコードをC++へ翻訳して、libpythonというライブラリーを使って実行するという仕組みのインタプリタで、現時点で2.6, 2.7と3.2をカバーして、CPythonより258%速い(場合がある)らしい。

開発者のKay Hayenさんの最近のポストによると、Nuitkaの仕組みを利用することで、副産物的にPythonコードを実行ファイルへとパッケージングする機能が実装されて、次の正式版に組み込まれる予定らしい。(つまり、Pythonがないパソコンでも実行できるようになり、プログラムの配布に使える。)実験的なビルドもダウンロード可能なので、すでにパッケージングできるか試してみることも可能。Py2exeの代わりになって、さらに実行速度も2-3倍速くなっちゃう可能性がある。

PyPyみたいにJITはないけど、将来的には、内部的にC++になるので、C++のデータタイプのままでlibpython をバイパスして、C++として実行してしまうことで、C/C++ライブラリをPython側から呼び出すときのオーバーヘッドをほぼなきすというのが目標で、これはまだ達成されていない。逆に言えば、もっと速くなる可能性がある。主に一人でやっているっぽいのにすでにPython3.*のサポートまでできているので、PyPyにくらべて開発も楽そう。楽しみなプロジェクトです。暇みて試してみます。。。

« YouTubeで自動字幕、日本語訳、ビデオ内テキスト検索する方法。 | トップページ | オバマ政権によるアメリカの年金基金大革命前夜らしい。 »

「パソコン・インターネット」カテゴリの記事

「Python」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

« YouTubeで自動字幕、日本語訳、ビデオ内テキスト検索する方法。 | トップページ | オバマ政権によるアメリカの年金基金大革命前夜らしい。 »

しろののツイッタータイムライン

  • ツイッターは5つ目も凍結されました。6つ目での復活も不可能。なのでnoteに注力しています。

    と思ったら、イーロン・マスクの買収が公になってアカウントが復活できました。ありがとうマスク。

    トランプ関連記事の一覧リスト

オススメたち

2026年6月
日 月 火 水 木 金 土
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

はてブ

無料ブログはココログ