- 博客(3)
- 收藏
- 关注
原创 Algorithm in Python(1)
在计算机算法或数据结构类经典书籍中,用于算法描述语言的选择有两种情况,一种是选用“伪编程语言”,另外一种是选择C、C++或Java等“真实编程语言”。前者的例子是《Introduction to Algorithm》,而后者的例子是《Algorithm in C++》。(当然,有个变态老头用自己臆想的汇编语言来描述算法,居然还成了名著,这不是我们正常人可以讨论的)采用伪语言,优点是简洁凝练,始
2005-11-28 16:38:00 1029
原创 冗余的New
据说软件设计的最高境界是“面对这个设计,你不能再减少什么。”,也就是如爱因斯坦所说“As simple as possible, but not simpler”。 Java和C#就是2种打着简化C++语言设计大旗的两种语言,但是它们显然离上述“减之一分则太少”的设计美学标准还差得远。 比如说,这两天我就对这2种语言中的new关键字看得不顺眼,因为它完全是一个不必要的冗余设计。 先从C++说起
2005-11-28 16:37:00 750
原创 在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 1141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人