![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
xuy1202
这个作者很懒,什么都没留下…
展开
-
构造Pythonic C module
最近又对C产生了极大的兴趣,于是重读了《C Primer Plus 》。C的灵活和性能毋庸置疑,但是项目级程序还有一部分很有价值的东西是处理逻辑,这是脱离于语言实现而只存在于人脑子中的生产力,C在这方面就明显缺少表现手法了。或者说,可以表现,但是没有那么方便,不够Pythonic。用惯了Python,感觉其所包含的基本对象已经能够满足大部分逻辑描述的需求,如果把Python源码中lis原创 2012-03-11 22:48:58 · 369 阅读 · 0 评论 -
构造Pythonic C module(续1)
这些天持续尝试完成list的方法,实现了完全Pythonic的slice等。过程中,发现将所有的东西都包装成对象还是有很多好处的,至少传递参数后初始操作层面可以做到统一的api及后续的内存自动管理的引用计数。因此,将思路调整为:1. 三个基本值对象: int, float,string 如果不是整型浮点型运算性能差异,我真想把前两个合并了...2. 两个容器对象:原创 2012-03-17 21:12:18 · 366 阅读 · 0 评论