自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 SICP习题1.6的解答

SICP就是名著“Structure and Interpretation of Computer Programs” ,著名的巫师书(Wizard Book)和紫书(Purple Book)。虽说英文原版可以从网上合法下载,但中文版翻译也还不错。 闲话少叙,下面我们研究一下书中1.1.7节的练习题1.6。原题是和用牛顿法求平方根的例子相联系,显得有点复杂,下面我在保持题目原意的前提下将它改得简单

2006-10-12 15:44:00 2483 3

原创 Algorithm in Python(1)

在计算机算法或数据结构类经典书籍中,用于算法描述语言的选择有两种情况,一种是选用“伪编程语言”,另外一种是选择C、C++或Java等“真实编程语言”。前者的例子是《Introduction to Algorithm》,而后者的例子是《Algorithm in C++》。(当然,有个变态老头用自己臆想的汇编语言来描述算法,居然还成了名著,这不是我们正常人可以讨论的)采用伪语言,优点是简洁凝练,始

2005-11-28 16:38:00 1005

原创 冗余的New

据说软件设计的最高境界是“面对这个设计,你不能再减少什么。”,也就是如爱因斯坦所说“As simple as possible, but not simpler”。 Java和C#就是2种打着简化C++语言设计大旗的两种语言,但是它们显然离上述“减之一分则太少”的设计美学标准还差得远。 比如说,这两天我就对这2种语言中的new关键字看得不顺眼,因为它完全是一个不必要的冗余设计。 先从C++说起

2005-11-28 16:37:00 716

原创 在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 1109

原创 在Cygwin下的幸福生活

亚当和夏娃因为偷吃禁果,而给人类带来了原罪,他们以及他们的后代只能在尘世之中艰难求生;中国的程序员们也有原罪,他们用盗版的Turbo C学会了编程,不管是得意,还是彷徨,小偷的名字在他们的上空飞翔....... 人类的原罪是无法免除的,即使你我不知禁果是什么东东,即使耶稣能做的也就是救赎而已。但想新的想成为程序员的穷学生们,免除你们原罪的东东就在眼前...... 我说了Linux吗?Ok,Ok,我

2004-06-23 16:58:00 1841

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除