黑箱方法是我們認識事物的一種常用的方法。例如挑西瓜時(shí),有經(jīng)驗的人只須用手拍一拍(輸入),聽(tīng)聽(tīng)聲音(輸出)就可以判斷是生瓜還是熟瓜。在體檢時(shí),醫生借助聽(tīng)診器,有耐還加上輕輕地叩打,就可以初步判斷心、肺等內部器官的健康狀況。隨著(zhù)科技的進(jìn)步,許多新型電器進(jìn)入了家庭,對于多數用戶(hù)說(shuō)來(lái),并不需要了解這些電器的構造和工作原理,一般只需要知道怎樣輸入和輸出就可以了。例如,用戶(hù)并不一定要知道電冰箱的結構和制冷原理,他們做的事情只是打開(kāi)箱門(mén)放人食品(輸入)過(guò)一段時(shí)間再打開(kāi)箱門(mén)取出冷凍或冷藏的食品(輸出)就可以了。同樣地,用戶(hù)在使用錄音機時(shí),只需知道按哪個(gè)鍵打開(kāi)帶倉,裝進(jìn)磁帶(輸入),再按哪些鍵可以放音和調整音量、音高等(輸出)就可以了。
現代的電子計算機是硬件和軟件結合的復雜系統。它可以由表及里地分為若干個(gè)層次。對于一般用戶(hù)來(lái)說(shuō),完全可以把電子計算機看作黑箱,也就是說(shuō),可以不了解電子計算機的結構和工作原理。一般用戶(hù)往往是在應用軟件的支持下使用電子計算機的,例如使用輔助教學(xué)軟件、游戲軟件、財物管理軟件等。用戶(hù)一般只需要按照軟件說(shuō)明書(shū)規定的方法,輸入一些命令或數據,電子計算機就會(huì )對此做出響應和處理,并把結果通過(guò)熒光屏或打印機等外部設備輸出給用戶(hù)。至于電子計算機是怎樣理解這些命令和處理這些數據的,用戶(hù)完全可以不管不問(wèn)。這就是用黑箱方法來(lái)了解和使用電子計算機。明確地認識到這一點(diǎn),有助于消除對電子計算機的神秘感,幫助我們盡快地使用電子計算機。
但是,如果我們要進(jìn)一步挖掘電子計算機的功能,讓它幫助我們解決某些特殊問(wèn)題,或者是從事電子計算機專(zhuān)業(yè)的某些工作,那當然不能滿(mǎn)足于這樣的水平,而是應該深入學(xué)習電子計算機科學(xué)了。