程式員頭腦 4

(安:大部分都沒有”寫程式的能力”。他們不會去偵測自己的知識網中有什麼錯漏,更加不會去改正。)

這一點好易表達,因為根本很少人有能力處理數學。更加少人有能力處理程式。

— Me@2010.01.26

2010.01.26 Tuesday (c) All rights reserved by ACHK

程式員頭腦 3

(安:你覺得你這種”寫程式能力”,有沒有方法培養?又或者問,你自己是怎樣培養出來的?真係透過寫程式?)

你這個問題,相當於是問:有沒有辦法提高一個人的思考能力呢?有沒有辦法提高人的智力呢?

我還未研究完成。我只研究了一部分。

— Me@2010.01.26

2010.01.26 Tuesday (c) All rights reserved by ACHK

程式員頭腦 2

你說”數學都不可以有錯”的意思是指如果你不改掉錯誤的步驟,整個推論則無效。

對。但你不會立刻知道。而寫程式則是輸入了程式,然後看看它能否正常執行(run)。

不能run的話,你就立刻知道你的程式有錯。

(安:程式可以立刻試run,…)

即刻試run,先看看它可不可以運行。可以運行的話,再看看是否你所要的運行方法。

不是寫程式的話,無論是數學推論或是寫文章也好,

你用的字眼可能用得不清楚,原因是:

1. 同一個字眼可以有超過一種意思。

2. 同一個意思下,有分狹義和廣義。

3. 同一個字眼的兩個不同意思,又可能有關係。

即使是數學,都有這個問題,因為數學都是一種語言。當同一個字眼/符號可以表達兩個意思時,

兩個意思又可以有關係,甚至好相近。

例如原本是用”意思甲”的,但中途不小心轉用了”意思乙”,則可能令到整個數學論證失效。 

寫程式不能這樣,因為對電腦來說,同一個符號不能同時表達超過一種意思。

例如:Variable a (變數a) 在開始定義為integer(整數),你不能在中途給a一個小數數值。如果你打一句 a = 1.2 的話,程序則不能執行。

— Me@2010.01.25

2010.01.26 Tuesday (c) All rights reserved by ACHK

機械人

.

(安:會唔會可以降低o的要求:唔需要”非常有料到”,而係”somehow有料到”?)

所以我就話有另一種可能性。

.

.

一係就intellectual level 差唔多。

一係就intellectlly compatible。Compatible o既話,佢可以level低我好多。

例如o的機械人卡通,有隻大機械人唔識飛o既。

但係有一隻細機械人可以變成一對翼,同隻大機械人合體。

咁大機械人就可以飛喇。

.

.

大機械本身就唔識飛,而嗰隻細機械人飛o黎都無用。

但係兩隻合體就變成好勁o既野。

.

.

(Me:你想唔想像到我o既意思呀?呢個比喻O唔OK呀?駛唔駛諗個再勁o的咖?

安:唔駛。呢唔比喻最得意之處係,”細o既機械人飛來都無乜用”。

Me:OK喎…我講o個陣,都諗唔到呢樣野…)

.

.

— Me@2010.01.25

.

.

.

2010.01.26 Tuesday copyright ACHK