一幅典型嘅機械狀態圖。
一幅典型嘅機械狀態圖。

電腦科學,又有叫運算科學,粵文又有叫計算機科學,係專門研究運算嘅一個科學工程領域。「電腦」廣義上指運算機械,即係曉用數據做運算,並且俾出一啲有用結果嘅機械,簡單例子:而家手上有一柞「每個學生喺呢次考試當中攞到嘅分數」嘅數據,要用呢柞數字計出邊個考第一。電腦科學就係集中思考曉做呢啲嘢嘅機械點樣表示同儲起數據、用各種嘅演算法嚟處理數據以及彼此之間傳送數據等嘅問題。

電腦科學係一個理論同實踐兼備嘅領域。一方面,電腦科學-好似一般嘅科學領域噉-包含一啲好抽象同理論化嘅研究,例如係運算理論對運算機械嘅研究噉,呢啲研究會將運算機械想像成好似圖中噉嘅數學物體

呢部機械(稱為決定性有限狀態機)會攞一串符號做輸入,再話俾用家知,串符號入面 0 嘅數量係咪雙數:部機開始於 狀態;當部機讀到一個 0 嗰陣,會進入 狀態,而當佢再讀到個 0 嗰時,會返去 狀態;如果佢讀到嘅係 1 或者第啲符號嗰時,部機唔會改變狀態;喺部機讀完嗮串符號之後,如果串符號入面 0 嘅數量係雙數,佢會處於 狀態,否則佢就會處於 狀態。呢部抽象機械可以用多種唔同嘅物理機制實現,運算理論上屬於抽象性思考。

另一方面,電腦科學又屬工程學嘅一門,包含實踐性嘅研究,思考點樣用運算機械造出有經濟價值嘅產品。應用電腦科學嘅例子有電腦圖像學電子遊戲開發呢兩個領域。電腦圖像學顧名思義研究電腦圖像,諗點樣運用電腦做嘅運算嚟製造圖像,而呢啲圖像可以用嚟將數據視覺化,或者整動畫電子遊戲等嘅產品;電子遊戲開發就係思考點整電子遊戲(電子遊戲係一種用嚟做娛樂用途嘅電腦軟件),會運用電腦圖像、電腦編程(諗點樣俾指令教一部電腦做運算)、同人工智能(諗點樣用電腦運算令電腦做出有智能嘅行為)等電腦科學上嘅技術,務求製作出好玩同好賣嘅電子遊戲。總括嚟講,廿一世紀嘅電腦科學係一個蓬勃又多樣化嘅領域。 (成篇文章……)

以前嘅正文: 腦電圖神經細胞電子遊戲人工智能