2005年10月3日
摘要: 偶然的看到 Knuth 已经发布了 The Art Of Computer Programming 的第四卷 Beta 测试版的部分章节:)赶紧下载,抢先看一眼,顺便祝愿 Knuth 早日完成这篇鸿篇巨制:) Pre-Fascicle 0b: Boolean basics (version of 20 September 2005) Pre-Fascicle 4a: Generating all... 阅读全文
posted @ 2005-10-03 21:49 香依香偎孤旅独行的驿站 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1、使用源控制机制么 2、能一步完成连编么 3、每天都作连编么 4、有故障信息数据库么 5、在编写新代码之前修复故障么 6、有最新的进度表么 7、有规格说明书么 8、程序员拥有安静的工作环境么 9、你用到了你资金能力内可买到的最好工具么 10、有测试人员么 11、新聘人员在试用期写代码么 12、进行走廊可用性测试么 这是 Joel 在 2000 年提出的一套测试的内容,来评估一个软件团队... 阅读全文
posted @ 2005-10-03 00:07 香依香偎孤旅独行的驿站 阅读(416) 评论(3) 推荐(0) 编辑
  2005年10月2日
摘要: 一、编程的任务 编程只是分配做以下三件事:1)描述要计算什么;2)将计算序列分解成小的步骤;3)计算时管好内存分配。 也许,如何分配这三件事的工作,也是低级语言与高级语言的一点差别所在吧。毫无疑问,1)是所要解决的主要任务,属于“问题域”的核心问题;而2)、3)只是类似“行政工作”的辅助任务而已,只是“实现域”中琐碎的具体手段。理想状态下,我们只需把注意力集中在1)上面,而不用为2... 阅读全文
posted @ 2005-10-02 05:26 香依香偎孤旅独行的驿站 阅读(417) 评论(1) 推荐(0) 编辑
  2005年8月28日
摘要: 天使在唱歌,你,听到了么? 阅读全文
posted @ 2005-08-28 00:23 香依香偎孤旅独行的驿站 阅读(898) 评论(10) 推荐(0) 编辑
  2005年8月27日
摘要: 专业和职业之间其实没什么联系,我的同学们中,学软件的有去做市场的,学日语的有去作软件的,学医学的有去做管理的,主要在个人的兴趣、态度和发展的机遇吧。喜欢,就去做,不要被别人的选择束缚了~~技术无所谓新旧,汇编也有用武之地,PB这样的古董也没有被扔进故纸堆。JAVA发展到5.0了,可IBM刚刚发布的 Notes 还是用 jdk 1.3 开发的,你可以说IBM落后么?任何技术都是可以互相融合的,经过历... 阅读全文
posted @ 2005-08-27 21:15 香依香偎孤旅独行的驿站 阅读(616) 评论(3) 推荐(0) 编辑
  2005年8月21日
摘要: 这是一篇转载自 Dearbook 的书评,关于语言间互相借鉴方面的认识颇有新意:) 《接受程序设计语言的再教育--王咏刚》 阅读全文
posted @ 2005-08-21 18:40 香依香偎孤旅独行的驿站 阅读(561) 评论(3) 推荐(0) 编辑
  2005年7月12日
摘要: 这一周,走过了毕业一周年。对个人而言,这确可算是一个 milestone 的日子。但感觉上,不过是仅仅走过一小步而已。这一步,走的是百感交集、欲语还休。一年前,我们会在深夜12点之后翻越学校的围墙,仅仅为了去对面的小店买两瓶脉动。现在么,喜欢脉动是一贯的,却连一个小小沟也要绕道而行的了。忽然想到。如果说,一年前的我们习惯于光着脚丫在人生的路上随意肆情地奔跑,现在的我则不得不学会穿上鞋子,战战兢兢的... 阅读全文
posted @ 2005-07-12 02:56 香依香偎孤旅独行的驿站 阅读(1195) 评论(10) 推荐(0) 编辑
  2005年6月30日
摘要: 没什么可以多说的,看程序啦~~ #include #include using std::cout;using std::endl;class CObject;typedef const CObject * LPCO;class CObject{private: int length; int width; int lefttop_xpoint; int lefttop_... 阅读全文
posted @ 2005-06-30 22:05 香依香偎孤旅独行的驿站 阅读(780) 评论(2) 推荐(0) 编辑
  2005年6月12日
摘要: 今天拜读前辈的代码,看到了一种奇怪的用法:##。以为是C99的新标准,再翻查经典的 K&R,才发现原来早已是C语言的规范用法了。居然到今天才知道,真失败-_-!##是一种预处理运算符,用在宏定义中,在宏解析时将实际的参数进行连接。简单的例子就是 #define cat(a,b) a ## b现在,在代码中使用 cat(t1,t2) 的效果就是 t1t2,连接起来作为了一个整体。##的一个很大的特... 阅读全文
posted @ 2005-06-12 05:49 香依香偎孤旅独行的驿站 阅读(2301) 评论(3) 推荐(0) 编辑
  2005年5月28日
摘要: 关于程序,曾经有两个著名的公式: 程序=数据结构+算法; 程序=(数据结构+算法); 前者的代表是面向过程的编程方式,后者的代表,我想应该是OO了吧。OO的基本特点——封装,将数据与对于数据的操作放置一起:隐藏数据、公开操作,达到以更贴近真实世界模型的方式,实现以基于操作对象(其实只是调用对象的公有接口)的方式开发复杂的应用。看到软件开发过程的变迁:面向过程的开发方式下,瀑布... 阅读全文
posted @ 2005-05-28 01:01 香依香偎孤旅独行的驿站 阅读(1136) 评论(3) 推荐(0) 编辑