タグ CPython
人気順 10 users 50 users 100 users 500 users 1000 users「Python」次期バージョンがもたらす“改良”ではない危険な問題
関連キーワード アプリケーション開発 | プログラミング プログラミング言語「Python」のコミュニティーは、CPython(Pythonの標準実装)の処理速度を向上させ、複数のCPUコアをまたがるスレッド処理を実現させるため、新機能や仕様に関する提案文書「PEP 703」を承認した。PEP 703は、一部のエンジニアの間で悪名高い「... 続きを読む
PythonのコードをWebAssemblyにコンパイルする「py2wasm」、Wasmerが発表
PythonコードをWebAssemblyにコンパイルする「py2wasm」がWasmer社から発表された。WebAssembly版CPythonよりも約3倍高速だ。PythonコードをCPythonのAPIコールに変換するトランスパイラがベースになっている。 WebAssemblyランタイムの開発と提供を行っているWasmer社は、PythonのコードをWebAssemblyバイナリにコンパ... 続きを読む
Pythonより20%高速、「Pyston 2.0」が登場 | OSDN Magazine
Python実装のPyston開発チームは10月28日、メジャーリリースとなる「Pyston 2.0」を発表した。 PystonはCPythonのフォークで、LLVMおよびLLVMのJIT(Just In Time)実行エンジンを使用して構築されたPython実装。米Dropboxのプロジェクトとしてスタートしたが、2017年にDropboxがプロジェクトの支援を打ち切った。2020年... 続きを読む
python/cpythonへのPull Requestの投げ方 - BizReach Tech Blog
こんにちは。マーケティングテクノロジー室のわきさかです。 先日python/cpython(CPython : C言語で記述されたPythonの標準実装)へのPull Request(以下PR)がMergeされました。 普通のOSSとは異なり、PRに関する管理体制やプロセスの自動化がしっかりしていて面白かったので、Issueの作成からMergeまでの流れを紹介し... 続きを読む
Pythonの内部構造::PyObject ― CPythonの実装から内部に迫る | プログラミング | POSTD
Python言語の実装に深く踏み込む前に、Pythonの主要な概念を知っておく必要があります。それは非常にシンプルで、全てがオブジェクトだということです。これは、Pythonの内部構造を学習する最初のステップで、この旅の入り口でもあります。今回のテーマは、Pythonのオブジェクトの実装レベルでの扱いを理解することですこんにちは、皆さん。 Python言語の実装に深く踏み込む前に、Pythonの主... 続きを読む
Python を速くする取り組み - methaneのブログ
2016 - 02 - 02 Python を速くする取り組み 速い Python 実装といえば PyPy が有名ですが、 Python 3 へのキャッチアップが遅い、 CPython が持っている Python /C API のサポートがまだ弱く遅い、などの欠点があります。 また、 Google の1年プロジェクトだった Unladen Swallow もありました。これは CPython をフ... 続きを読む
CPython の GC チューニング - methaneのブログ
2015-10-13 CPython の GC チューニング python ISUCON は Go で参戦しているんだけど、複数のチームが Python で予選通過したらしいので、応援のために Tips を公開していこうと思う。 CPython の GC について CPython のGCは参照カウント+循環参照コレクタだ。そして参照カウント方式は(幾つかの欠点はあるものの)Webアプリのボトルネッ... 続きを読む
Python の新しいプロファイラ vmprof が面白い - methaneのブログ
2015-06-09 Python の新しいプロファイラ vmprof が面白い PyPy 2.6 と同時に、 vmprof という CPython/PyPy 用のプロファイラが登場しました。 私はまだ PyPy では使っていませんが、CPythonのプロジェクトをこれでプロファイル取ってみたらなかなか面白かったので紹介します。 概要 Python にはもともと標準ライブラリとしてプロファイラ (... 続きを読む
高性能を目指す米DropboxのPython実装「Pyston」バージョン0.3リリース | SourceForge.JP Magazine
Dropboxが手がける独自のPython実装「Pyston」開発チームは2月24日、最新版「Pyston 0.3」を公開した。互換性、性能にフォーカスした改善が図られている。性能ではCPythonに匹敵するレベルになったと報告している。 Dropbox社内ではPythonが利用されているが、問題の規模が大きくなるにつれてパフォーマンス的な問題が見られるようになったという。そのため、独自に高速なP... 続きを読む
PyPy.js: Now faster than CPython
OK OK, I couldn't resist that title but it probably goes a bit far. Let me try for a little more nuance: PyPy.js: Now faster than CPython, on a single carefully-tuned benchmark, after JIT warmup. It h... 続きを読む
型とは何か
型とは何か Presentation Transcript 型とは何か? CPython の実装 by @cocoatomo, written in HuiFontP ご結婚 おめでとうございます!! • 型い愛で結ばれたお二人に • CPython の型のお話をプレゼント そもそも型とは? • 例を出すと 例えば血液型 • A型 • B型 • AB型 • O型 例えば軍艦 • 金剛型 • 陽炎型... 続きを読む
さらに高速になったPythonインタプリタ「PyPy 1.5」リリース - SourceForge.JP Magazine : オープンソースの話題満載
PyPy開発チームは4月30日、PythonによるPython実装「PyPy 1.5」を公開した。「CPython 2.7.1」の機能を実装し、性能をさらに改善した。 PyPyはPythonで記述されたPythonインタプリタ。Python Software Foundationがリリースしており、最新版はCPython(Cで実装された標準的Python実装)のバージョン2.6と2.7の機能を実装... 続きを読む