
Python
文章平均质量分 82
thuers
这个作者很懒,什么都没留下…
展开
-
用C语言扩展Python的功能
Pyton和C分别有着各自的优缺点,用Python开发程序速度快,可靠性高,并且有许多现成模块可供使用,但执行速度相对较慢;C语言则正好相反,其执行速度快,但开发效率低。为了充分利用两种语言各自的优点,比较好的做法是用Python开发整个软件框架,而用C语言实现其关键模块。本文介绍如何利用C语言来扩展Python的功能,并辅以具体的实例讲述如何编写Python的扩展模块。一、简介Pytho转载 2006-07-08 19:45:00 · 1091 阅读 · 1 评论 -
使用Boost.Python构建混合系统
概要Boost.Python是一个开源C++库,她提供了一个简明的 IDL 式的接口用于绑定C++类和函数到Python。得益于C++编译期的内部处理(译注:原文是introspection,我不知道怎么翻译合适)和最近开发的元编程(metaprogramming)技术,成就了Boost.Python不需引入一种新的语法而只用纯C++的实现。Boost.Python丰富的特性集合以及她的高转载 2006-07-08 19:40:00 · 2121 阅读 · 1 评论