このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。Twitter: @shiropen2 米MITやカナダのビクトリア大学に所属する研究者らが発表した論文 ...
Dropbox's compiler for Python uses the LLVM to push the language closer to C/C++ speeds, but it's far from production-ready Fast development or fast execution, take your pick. Python programmers elect ...
1. イントロダクション:146倍速の先に見えた景色 全5回にわたる「Pythonコンパイラの作り方」の連載も、いよいよこれが最後です。 最初は「バブルソートが146倍速くなった」というセンセーショナルな数字から始まりました。しかし、字句解析、構文解析 ...
【第1回】Pythonコンパイラの作り方:導入と全体像 1. イントロダクション:数値で見る「実行速度」の課題Pythonは現代の開発において、最も生産性の高い言語の一つです。直感的な文法、膨大なライブラリ、そして試行錯誤を許容する動的な性質。私たちは ...
Pythonは可読性や広範なエコシステムなどから、最も人気のあるプログラミング言語だが、速度面での評価は高くない。そんな中、MITの研究者たちは高級言語の親しみやすさと低水準言語の高速性を両立させる方法を発見したという(The Register)。 彼らは ...
Pyjion, a just-in-time (JIT) compilation system for Python that compiles to the .NET 6 runtime, is now available in a 1.0 version. Pronounced “pigeon,” and developed by Python Software Foundation ...
CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。
Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources. Dany Lepage discusses the architectural ...
今までPythonに関してさまざまなことを学んできたので、簡単なプログラムやアプリケーションは作ることができるようになったと思います。今回はそれらを配布する方法について扱います。 Pythonプログラムの実行方式 Pythonのプログラムの配布方式の説明の ...