Pure Maths 4

Past papers 18

這段改篇自 2010 年 2 月 7 日的對話。

… 到最後你要記(刻意背誦)的東西其實很少。即是好像小學生學生字一樣。一年級時所學的生字,到二年級時已經不是「生字」,而是「熟字」。所以,對於一個二年級學生來說,他只需要背誦二年級時所學的「生字」,而不是所有在一、二年級時所學的「生字」。

(LWT:現在我基本上打開本 pure maths(純數學)書,都不懂如何做內裡的題目。)

你現在認真一點,開一本新簿用來做「精讀筆記」。我以前把「精讀筆記」叫做 tip paper(提示紙),即是自己寫給自己的提示。

(LWT:如果是這樣說的話,即是我以後就溫那本 tip paper?)

無錯… 因為我剛才的講法是,你無可能不記得的東西才不寫在那本 tip paper。凡是不在那本 tip paper 的內容,都是你自己宣稱無可能不記得的東西。

(LWT:如果只溫 tip paper,會不會有些運算細節被忽略了?)

所以我從來都沒有叫你「只」溫那本 tip paper。你還要做 past papers(歷屆試題)。但是,你做完一份 past papers 時,你都會歸納到一些重要的資料,寫在你的 tip paper 中。例如,你一定要記錄你做 past papers 時所犯過的錯誤,在考試前提醒自己不要再犯。你並不是只在閱讀課文時才寫 tip paper,而是在做 past paper 題目時,都要寫 tip paper。

「Tip paper」這個方法,我初初發明它,主要是用來記錄大部分人常犯的錯誤,或者是自己常犯的錯誤。

— Me@2010.04.18

Always make new mistakes.

— Esther Dyson

Always make new mistakes.

Always make new mistakes.

— Me@2007

2010.04.18 Sunday (c) All rights reserved by ACHK

Action at a distance

Functional programming 5

The essence of functional programming is that programs are built entirely of functions with no side effects that compute their results based solely on the values of their arguments. The advantage of the functional style is that it makes programs easier to understand. Eliminating side effects eliminates almost all possibilities for action at a distance.

— Peter Seibel

2010.04.18 Sunday ACHK