我考上大学的时候(1970年),因为很担心毕业后找不到工作,用尽方法想了解自己所学的科系──计算与控制系(亦即资工系)未来可以做甚么。升大三的暑假,很幸运地找到中华电脑中心的实习机会。
中华电脑是台湾最早投入、也几乎是唯一一家做企业营运应用软件的机构。虽然我是计算机本科系学生,说是实习,实际上派不上什么用场;那时中心有对外开IBM360组合语言的课程,主管干脆叫我们这些实习生去上课。
这门课的授课老师是中华电脑的设计主任陈盛重,陈先生对于IBM 360组合语言的功力相当深厚,可以用3-5个组合语言写出各种应用功能,令我大开眼界,投入很多时间去学,深有收获。暑假结束后大三上,学校才开这门课,因为课程很新,也吸引很多硕士生来修;记得期末考我考88分,但因为很多人不及格,教授只好全部加10分,所以我的学期成绩拿了98分。
这个实习还有个重要的插曲。或许因为上课的过程我非常投入,也很好问,加上又是计算机本科系学生,陈盛重对我也很有印象,因此课程结束后我们还持续保持联络。有一天他跟我说他准备出书,问我是否愿意帮忙校对。
电脑程序书籍的校对工作跟一般书籍的校对不同,除了文字是否流畅之外,最重要的是,要实际演算每一个程序的正确性。我当时前前后后大概花了半年的时间,很仔细的校对,演算每一支程序,注意所有的变化与细节;因为只要差一点点不同,呈现出来的结果就不一样。
组合语言是拆解得非常细微的电脑语言,回想起来,那段长达半年的时间,我是深度浸淫在电脑语言的拆解与撰写技巧的钻研上,这个过程,无形中养成我对每样事情都「细微拆解、厘清根源」,去掌握事物本质与关键,形成较强的洞悉力,成为我受用一生的习惯。
注:陈盛重先生所著、由杜书伍先生校对的「电脑程序设计:Assembler语言」这本书出版后,十多年来均是各大专院校资工科系的标准教科书。

中华电脑是台湾最早投入、也几乎是唯一一家做企业营运应用软件的机构。虽然我是计算机本科系学生,说是实习,实际上派不上什么用场;那时中心有对外开IBM360组合语言的课程,主管干脆叫我们这些实习生去上课。
这门课的授课老师是中华电脑的设计主任陈盛重,陈先生对于IBM 360组合语言的功力相当深厚,可以用3-5个组合语言写出各种应用功能,令我大开眼界,投入很多时间去学,深有收获。暑假结束后大三上,学校才开这门课,因为课程很新,也吸引很多硕士生来修;记得期末考我考88分,但因为很多人不及格,教授只好全部加10分,所以我的学期成绩拿了98分。
这个实习还有个重要的插曲。或许因为上课的过程我非常投入,也很好问,加上又是计算机本科系学生,陈盛重对我也很有印象,因此课程结束后我们还持续保持联络。有一天他跟我说他准备出书,问我是否愿意帮忙校对。
电脑程序书籍的校对工作跟一般书籍的校对不同,除了文字是否流畅之外,最重要的是,要实际演算每一个程序的正确性。我当时前前后后大概花了半年的时间,很仔细的校对,演算每一支程序,注意所有的变化与细节;因为只要差一点点不同,呈现出来的结果就不一样。
组合语言是拆解得非常细微的电脑语言,回想起来,那段长达半年的时间,我是深度浸淫在电脑语言的拆解与撰写技巧的钻研上,这个过程,无形中养成我对每样事情都「细微拆解、厘清根源」,去掌握事物本质与关键,形成较强的洞悉力,成为我受用一生的习惯。
注:陈盛重先生所著、由杜书伍先生校对的「电脑程序设计:Assembler语言」这本书出版后,十多年来均是各大专院校资工科系的标准教科书。
