タグ

PythonCEに関するterurouのブックマーク (2)

  • Pythonコードの高速化ソリューションと言えばPyPyだよね〜 | TRIVIAL TECHNOLOGIES on CLOUD

    PyPyはRPythonという文法的にちょっとした制約があるPythonを使う必要がある(大抵のコードはそのまま動くらしいけど)。そういう制限があったとしても,ほぼPurePythonなコードをPyPyで動かすだけでここまで高速化できるというのは驚きだ。 今年の夏に行ったEuroPython 2010でPyPyのセッションで,ちょうどJITの作者Antonio Cuniさんが話してた。トークが終わった後「PyPyのJITはなんで速いの?」との質問に答えてAntonioさん曰く「オブジェクトが持っているデータをメモリ上の固定位置に配置してるのが効いているみたい」と言っていた。この質問をしたのは実はセッションを聞きに来てたGuidoで,彼自身もPyPyにとっても興味があるみたい。 動的型付け言語の高速化手法はいろいろあるけど,PyPyのアプローチは副作用も少ないし,straightforwar

    terurou
    terurou 2010/11/26
    へー、PyPyつかうと6倍ぐらい速くなってる
  • [Windows Mobile]PythonCEをAdvanced/W-ZERO3 [es]で使ってみた - 旧式ひとりぶろぐ

    ここのところ、Advanced/W-ZERO3 [es]でのセルフプログラミング用言語の探索をしてます。 ZaurusではRubyを使っていますが、ruby-mswinceはsocket(ネットワーク系機能)が使えないのが残念だったので、別のプログラミング言語を調べ、PythonCEに行き着きました。 これが予想外にとても使えるものだったのでホクホク。 Advanced/W-ZERO3 [es]でも問題無く使えているよう。 インストールはcab一発。 今なら、「PythonCE-25-20061219.PPC2003_ARM.CAB」というファイルをインストールすればOK。 PythonCEを一度起動すると、拡張子pyへの関連付けがなされるようです。 Pythonスクリプトを拡張子pyのファイルとしてエディタで作れば、Explorer等から実行可能です。 PythonCEは独自にコンソール

    [Windows Mobile]PythonCEをAdvanced/W-ZERO3 [es]で使ってみた - 旧式ひとりぶろぐ
    terurou
    terurou 2008/12/30
    コメント欄に濃い情報あり。
  • 1