電腦科學家Bohm和Jacopini提出,所有程序只是由三種基本的運作所組成,分別是

 

     1. 順序運作(sequence):將一連串的運作逐一執行,

     2. 選擇(selection):根據某一條件而決定做或不做、或有由多於一個做法中選擇其中一個,以及

     3. 重覆(repetition):根據某一條件而決定是否繼續重覆某一串運作。

 

只需把以上三個基本的運作組合,便可以設計出任何複雜的程序供電腦執行。反觀所有電腦程式語言,除了某些有特定功用的程式語言之外,必定支援以上三種基本運作的程式結構。

 

以上的想法令筆者想到,在我們的生活裡,我們日常的工作,以及我們的人生,其實都只不過由順序工作、做決定和重覆工作所組成而已,但是為什麼應用在電腦之上,它可以完成絕大部分的工作,我們的人生,雖然都是在做同樣的三個基本運作,但我們的人生卻好像沒有什麼把握,沒有什麼方向呢?

 

想深一層,三個基本的運作便只是涉及執行運作和做決定。對於電腦而言,執行運作其實只是數學運算,所以可以肯定必定無誤,至於電腦所做決定的條件,都是在程式中準確地定義出來,這些條件的基本組成部分其實便是數學上的比較運算,所以亦必定無誤;另外,不論決定條件的結果是正或反,電腦亦只會根據程式做或不做,並無任何拖延。反觀我們的人生,做決定的條件未必能準確地定義或未必能涉及所有因素,我們用作做決定的資料也未必一定準確,就算真的能客觀地依從所定的決定條件作出決定,如果決定和我們本身的主觀願望不同,我們或許不肯接受而卻步,拖拖拉拉,甚至盲目地做了和決定相反的做法。

 

最重要的分別是,電腦程序都是由程式員開發,電腦只是盲目地執行,執行結果是什麼,跟電腦本身大都沒有關係,但我們的人生中,是否重覆去做曾經做過的事,或在十字路口時如何決擇,我們便得為自己的決定負責任,所以當我們想到要承擔後果時,我們便會加上主觀的想法而不能客觀地做決定,如果發現最後真的做錯了決定,我們還可以真的理智地把面前預設的其他工作和決定做好嗎?還是停留在後悔或灰心的狀況、裹足不前呢?

 

由此可見,如果我們期望我們的人生能向著自己所定的目標進發,途中必定遇上不同的難關,做不同的決定,我們要做的,便是盡量搜集資料,考慮所能想到的因素,作出當時能做出最好的決定,之後便依著預設條件的決定來實行,如果最後發現做錯決定,不要浪費時間在後悔和自疚之上,再次搜集資料客觀地審視現況,有需要時便改變做法,向著自己的目標走去便是。

[ 您可能對以下有興趣 ]

網台節目
[半百人生] 順勢,逆流
[All day breakfast] 生命有Take2
[壹週創動力] 香港馬拉松
[夢想導航] 熱血狂想曲
[子程扮熟] 我行我素的高齡BB-黃夏蕙 
[跨越同學會] 遇到逆境不可以放棄自己 Clement
[香港傷健協會] 新生不息 - 笑看人生
[香港超馬] 人生馬拉松
專欄文章
[Happy Hippes] 隨心所吃. Eat what you Feel like.
[「點指」教仔咁簡單] 哪間學校比較適合?
[「點指」教仔咁簡單] 懂得在網上選擇能量
[「點指」教仔咁簡單] 選擇困難症?
[半百人生] 兩個改變人生的選擇
[半百人生] 為與不為
[半百人生] 講同唔講
[生命的學與教] 選擇
[彩色樟木櫳] 不斷重覆的大掃除
[「點指」教仔咁簡單] 羅浮宮失火
[心靈補充包] 用了「攻擊」作「呼救」
[電腦告訴我的事] 物極必反
[點「指」教仔咁簡單」看清問題本質
[Happy Hippesa] 你今天愛了自己沒有?。
[Happy Hippes] 十件會使你人生改變的事
[Happy Hippes] 實在地生活,實在地愛。
[Happy Hippes] 活出無限彩虹
[人生方程式] 人生方程式完結篇
[人生方程式] 勝不驕,敗不餒
[半百人生] 五十歲前幹的好事
[半百人生] 人生的冬季
[半百人生] 做番一個香港人
[半百人生] 創動力的原動力
[半百人生] 厄運也可以是好運
[半百人生] 導師唔易做
[半百人生] 我是一個香港人
[半百人生] 準備入「五」
[半百人生] 用穩定控制不穩定
[半百人生] 由廚師到sales到導師
[半百人生] 能為與不能為
[半百人生] 那一年難忘的冬天
[半百人生]中場休息
[半百人生]做一件可以證明自己價值的事
[彩色樟木櫳] 新年新目標
[心靈補充包] 「完美」與「完整」
[感作感為] 立體的人
[敢露。筆敢言] 「人要不停進步,更須不斷改變」
[文詞正能量] 恕
[文詞正能量] 行,道,德
[正能量※讀書會] 信念...就是成敗的關鍵
[正能量※讀書會] 峰與谷
[糖書] 生命乃從一連串失敗而組成
[讚筆絕口] 人生的上下半場:「涼瓜枝竹飯」
[隨心賞樂] Carpenters – Yesterday Once More
[電腦告訴我的事] 人生哲學
[電腦告訴我的事] 人生死鎖
[電腦告訴我的事] 人生記錄
[電腦告訴我的事] 何謂生死
[電腦告訴我的事] 問題人生
[電腦告訴我的事] 善用壓縮
[電腦告訴我的事] 容錯人生
[電腦告訴我的事] 將勤補拙
[電腦告訴我的事] 有始有終
[電腦告訴我的事] 模糊邏輯
[電腦告訴我的事] 物件導向
[電腦告訴我的事] 異常人生
[電腦告訴我的事] 禍福相隨
[電腦告訴我的事] 累積智慧
[電腦告訴我的事] 網絡人生
[電腦告訴我的事] 自我修補
影像節目
[社聯頻道] 音樂認知訓練 助抗認知障礙
[贊助內容] 「我的跑步人生」- 工藤真實、關家良一、郭豐州香港簽握會實況
[長者百人2] 我要站起來! - 王㦙仔
[長者百人2] 視像節目 - 范德佑
此文章之主持/專欄作家介紹:Herbert
資訊科技界資深工作者,學生時代受蘋果二代所啟蒙,沉迷電腦科技,尤其是軟件編程,大學時代主修計算機科學,最後以獲得哲學博士作完美終結。從事資訊科技行業超過二十年,對資訊科技界充滿憧憬和好奇,至今仍在追趕各項電腦新知,盼望能以資訊科技知識,令這個世界更美好。

版權所有©2013 創動力媒體 Dynamix