前回は基調講演とカンファレンスの全体像について紹介しました。今回と次回ではPythonそのものの講演について紹介したいと思います。 今回はCPythonというC言語で実装されたPythonの講演 (一般的にPythonというときはCPythonを指します) について紹介します。
JIT compiler stack up against PyPy? We ran side-by-side benchmarks to find out, and the answers may surprise you.
IronPythonは、いわゆるCPythonと高い互換性を持っており、過去のCPythonの資産と.NET Frameworkの資産を両方から扱うことのできる、"糊"(glue)言語の一面を持っている。 しかし、全ての資産を扱えるわけではなく、例えばCPythonの資産で利用可能なのは、スクリプト ...
2022年10月25日に、Python 3.11の安定版がリリースされました。Python 3.11ではFaster CPythonの導入によって、3.10よりも平均で1.25倍高速になっています。 Python 3.11.0 final is now available - Committers - Discussions on Python.org 他の改善点は以下の通り。
高速PythonインタプリタであるPyPyの最新版「PyPy 1.9」(開発コード:Yard Wolf)が公開された。PyPyは、Python 2.7互換のPythonインタプリタ。標準のインタプリタであるCPythonと比較して、高速でメモリの使用量も少ないという特徴がある。実行速度の高速化は、トレース ...
最近のDynamo、RevitでいうRevit2022からでは、これまで利用されていたIronPythonからCpythonも利用できるようになった。 Cpythonが利用できないうちは、なんで普通のPythonが利用できないんだ!という疑問があった。しかし今度は、Revit2023になってIronPythonがデフォルト ...
一般社団法人Pythonエンジニア育成推進協会代表理事 こんにちは。Pythonエンジニア育成推進協会の吉政でございます。 Pythonについて調べているときに「CPython」や「Jython」のようなPythonと似た名前の言葉が出てきて、困惑したことはありませんか。実は、狭義 ...
Pythonは「すごいbash」とか「遅い」などと言われることが多いようですね。前者については「そうやな」としか思わないですが、後者の原因はいろいろあって、たとえば動的な型判定とか関数呼び出しのコストとかGILとかいろいろあります。「メモリ割り当て ...
現在アクセス不可の可能性がある結果が表示されています。
アクセス不可の結果を非表示にする