練字與程式設計

參考線

最近常常需要利用便利貼或紙筆思考。看了看筆跡,覺得⋯⋯呃,該開始重新練字了。

現在市面上看得到的範例及風格,比起只有張炳煌《硬筆書法》的當年,實在是進步太多太多了。

演算法也有不神祕的一面(下集)

記得高中時,建中電研社社刊有一則笑話:

如果高斯 (Gauss) 小學時就學程式設計,他可能就懶得發明等差級數公式了,他會直接坐在電腦前,輸入:

sum := 0
for i := 1 to 100 do
   sum := sum + i
end for

雖然是笑話一則,但也很貼切點出 algorithm(演算法;演算法則)的最原始用途:提供另一種解決數學題目的方法。

精讀 vs 泛讀

每隔一陣子,就有「精讀」與「泛讀」孰優孰劣之辯論。

其實,就像陳年經典《如何閱讀一本書》所說,兩種技巧都很需要:

閱讀的速度並非只有單一的一種,重點在如何讀出不同的速度感,知道在閱讀某種讀物時該用什麼樣的速度。

更好的秘方是:在閱讀一本書的時候,慢不該慢到不值得,快不該快到有損於滿足與理解。

請循其本

老子曰:「五色令人目盲,五音令人耳聾。」

所以,最近我越來越喜歡從原始定義或目標下手。

原理通了,邏輯通了,再加一點點創意及想像力,很多東西都是順理成章就推導得出來。