Python インタプリタの拡張と埋め込み
Previous:
序
Up:
Python インタプリタの拡張と埋め込み
Next:
1 C や C++
Contents
1 C や C++ による Python の拡張
1 簡単な例
2 幕間小話: エラーと例外
3 例に戻る
4 モジュールのメソッドテーブルと初期化関数
5 コンパイルとリンク
6 C から Python 関数を呼び出す
7 拡張モジュール関数でのパラメタ展開
8 拡張モジュール関数のキーワードパラメタ
9 任意の値を構築する
10 参照カウント法
1 Python における参照カウント法
2 所有権にまつわる規則
3 薄氷
4 NULL ポインタ
11 C++での拡張モジュール作成
12 拡張モジュールに C API を提供する
2 新しい型を定義する
1 基本的なこと
1 基本のサンプルにデータとメソッドを追加する
2 データ属性をこまかく制御する
3 循環ガベージコレクションをサポートする
2 タイプメソッド
1 最終化 (finalization) と解放
2 Object Presentation
3 属性を管理する
4 オブジェクトの比較
5 抽象的なプロトコルのサポート
6 その他いろいろ
3 distutils による C および C++ 拡張モジュールのビルド
1 拡張モジュールの配布
4 Windows 上での C および C++ 拡張モジュールのビルド
1 型どおりのアプローチ
2 Unix と Windows の相違点
3 DLL 使用の実際
5 他のアプリケーションへの Python の埋め込み
1 高水準の埋め込み
2 超高水準の埋め込みから踏み出す: 概要
3 純粋な埋め込み
4 埋め込まれた Python の拡張
5 C++による Python の埋め込み
6 リンクに関する要件
A. バグ報告
B. 歴史とライセンス
1 Python の歴史
2 Terms and conditions for accessing or otherwise using Python
3 Licenses and Acknowledgements for Incorporated Software
1 Mersenne Twister
2 Sockets
3 Floating point exception control
4 MD5 message digest algorithm
5 Asynchronous socket services
6 Cookie management
7 Profiling
8 Execution tracing
9 UUencode and UUdecode functions
10 XML Remote Procedure Calls
C. 日本語訳について
1 このドキュメントについて
2 翻訳者一覧 (敬称略)
3 差分翻訳者一覧 (敬称略)
Python インタプリタの拡張と埋め込み
Previous:
序
Up:
Python インタプリタの拡張と埋め込み
Next:
1 C や C++
リリース 2.4 ,May 11, 2006 更新
ご意見やご指摘をお寄せになりたい方は、
このドキュメントについて...
をご覧ください。