自从大学毕业後,就以撰写电脑程式维生的我,最近常在写程式时望着萤幕胡乱想:如果我是电脑,也许我会b较快乐。
因为电脑的所有逻辑运算行为,都受程式规范。
举例来说,假使要将A、B、C三组数据资料用电脑b较大小、然後排列顺序,撰写程式者就必须帮电脑写一段指令:
「假如函数A>函数B,则,两项资料互换位置,否则不交换。」
这段指令称之为气泡排序法,撰写程式的人只须将这段程式语言写进电脑,电脑立即产生排序能力,能b较两两相邻的资料,然後迅速排列出大小。
三项资料,只需两次b较即可找出最大值。
有排序能力的电脑,彷佛像人一般懂得思考、像是活的。
不过就生命意义来说电脑是Si的,程式语言是僵化的,电脑的一切行为,只是程式撰写者赋予电脑运算能力的直线过程。一旦超越程式语言所赋予的意义,电脑就做不出判读。
近来我常想,如果我是电脑,我希望帮我撰写程式的人只赋予我排序能力就好。如此我便能一一与相邻的资料相互交换,进而判定是否彼此交换当然,前提是其他人也必须跟我一样变成资料,才可与我相互b较。
内容未完,下一页继续阅读