|

楼主 |
发表于 2008-8-13 14:58:07
|
显示全部楼层
Post by dgod;1885360
python作为一个胶水语言,用作输入法框架,还是怪怪的。
在使用yum的过程中,经常出现死掉的现象,这时候,我经常用pkill -9 python,使用python很可能被误杀。
胶水语言其实很适合做框架,逻辑控制等任务,把其他库粘结在一起,易于开发和调试。
例如:
ibus-pinyin底层是调用sqlite数据引擎(c实现的库)
ibus-anthy底层是调用libanthy(c实现的库)
ibus-m17n底层是调用libm17n(c实现的库)
Post by ildg;1885455
还是全部用C/C++来写比较好吧。
C/C++其实有点儿过时了,不适合做上层应用,比较适合做底层的模块。
如果用C/C++写,开发周期会很长,不容易调试,虽然运行速度略快,但是相对与用户敲击键盘的速度而言,python来处理已经绰绰有余了。 |
|