翻開電腦的歷史。
最初的程式是將電子電路規格化,使電子零件不在是單一功能,而是能依程式定義出多樣的功能。
在不斷的改進下,本來依附在電子電路下的程式,也日亦走向一個獨立的軟體世界。
從原本簡單的操控,逐步擴展到各個領域,至今,諸多領域都會使用軟體來輔助工作。
雖然,沒有電子設備,軟體也無用;但沒有軟體,電子設備也難發揮功能。

那,回到最初的初衷!

機器的存在目的是什麼?
『是為了減少人力消耗和縮短完成時間。』

自動化電子設備的存在目的是什麼?
『是為了再減少流程上的人力消耗和縮短運作時間。』

可程序化電子設備存在目的是什麼?
『是為了增加可應變問題,增加機器再利用性。』

機器發展就是不斷的縮減人力,增加應對性。
但是當機器不存在時,這些事情會回到人的手上。
那麼機器的存在是否可以理解成‧‧‧

『模擬人的行為。』

如果可以,那和電子設備相依而存的軟體呢?

記得大學教授有說過:
『軟體設計,不是去思考使用者會做什麼,而要思考使用者什麼都會做。』

記得同濟間的討論有人說過:
『軟體,就是去模擬千變萬化的世界。』

回頭深思一下,對於軟體的本質筆者在這下個解釋。

“軟體 == 模擬”

不是只是像機器用來模擬人的行為。
而是世間所見萬物行為,是思緒中存有的邏輯,是可能存在的假想。

廣告