![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
xuanyun
这个作者很懒,什么都没留下…
展开
-
在Mingw中Build Python Extensions
Python如此可爱,以致于人们想用各种方法去玩它。其中一个玩法就是用C语言为Python写各种扩展,不仅性能更好,而且酷毙了- 老爷爷级的C为Python写扩展难道不酷吗?不过Python Windows版本的缺省C编译器是Visual C++,这就让崇尚自由的我们不免郁闷了。 不过俗话说:“渴望自由的人,总是能得到GNU的救赎”,这不,MINGW-GNU C编译器在Windows下的移植就原创 2005-11-28 16:33:00 · 1128 阅读 · 0 评论 -
Algorithm in Python(1)
在计算机算法或数据结构类经典书籍中,用于算法描述语言的选择有两种情况,一种是选用“伪编程语言”,另外一种是选择C、C++或Java等“真实编程语言”。前者的例子是《Introduction to Algorithm》,而后者的例子是《Algorithm in C++》。(当然,有个变态老头用自己臆想的汇编语言来描述算法,居然还成了名著,这不是我们正常人可以讨论的)采用伪语言,优点是简洁凝练,始原创 2005-11-28 16:38:00 · 1020 阅读 · 0 评论 -
冗余的New
据说软件设计的最高境界是“面对这个设计,你不能再减少什么。”,也就是如爱因斯坦所说“As simple as possible, but not simpler”。 Java和C#就是2种打着简化C++语言设计大旗的两种语言,但是它们显然离上述“减之一分则太少”的设计美学标准还差得远。 比如说,这两天我就对这2种语言中的new关键字看得不顺眼,因为它完全是一个不必要的冗余设计。 先从C++说起原创 2005-11-28 16:37:00 · 741 阅读 · 0 评论