23 May 2006 16:15
Programming as a Specialist Doing
這裡我就不談工作流程了,只談談作為一門專業,程式設計有哪些值得我們關注的小細節:
21 May 2006 10:00
An Array Implementation of Queue
Embedded System 程式開發, queue 是很常用的資料結構: UART 在接收及傳輸資料時,通常各需要一個 character queue;在處理 keypad 的按鍵輸入時需要一個 key queue ;task 間的溝通,也可能要用到某種 event queue 。
05 March 2006 14:30
A Unit Testing Toy
Unit Testing 的 framework,最早是由 Kent Beck 在 Simple Smalltalk Testing 中提出的。隨著 Java 的流行,及其和 Smailltalk 的相似性,Kent Beck 又完成了在 Java 下的 Unit Testing framework -- JUnit 。隨著 Extreme Programming 的熱門,以及 test-driven development 在實務上的成功,現在幾乎各種程式語言都有它們的 Unit Testing Framework ,大家都來 Unit 一下,被通稱為 XUnit。
19 November 2005 03:00
The Prolog Interpreter
這學期加入 AI 助教群,我打算讓學弟妹從實作中瞭解 Unification Algorithm ,但又不想為他們帶來太大的負擔,於是我從眾多 Prolog language 的 open source 版本中找出了 Peter Bouthoorn 所開發的版本
1
(4 marks)