至於為什麼要說是程序員,那是因為硬件方麵的玩意他已經搞的差不多了。
現代計算機大致講究的是電子信號的傳播與儲存,一開始應用領域以軍事和科學計算為主,在以後六十多年裏,計算機技術以驚人的速度發展,沒有任何一門技術的性能價格比能在三十年內增長六個數量級。
計算機的構造他了解個大概,但他本來也不追求完整複刻現代計算機,所以自己也是一路研究磕磕絆絆。
不過幸運的是,他上一條世界線裏在莉雅絲的家族那邊學到了不少魔法知識,所以以這份知識為基礎,他才能盡情對『魔石計算機』暢想未來。
『魔石』是魔獸誕生『自我』的關鍵核心,也是它們的生命之源。
它既可以儲存魔力,也可以儲存信息。根據每個魔石釋放的魔力波動,效果用途上也盡不相同。
計算機的本質是利用電子,說的更詳細一點就是控製電子的輸出和輸入,再加上算術邏輯單元、控製單元以及記憶單元,以各種功能為核心來彙聚出一個完整的成熟硬件係統。
這些硬件都需要利用電子信號,雖然目前大概搞明白了硬件的運行方式,但如果軟件玩不明白其實還是白瞎。
當然魔石製品不需要計算機硬件那樣的複雜結構,比起發展許久的電腦,他手裏的魔石反倒是更像集成一體的傻瓜式操作的玩意。
不,準確來說是他學習到的魔法知識讓他完成了這種傻瓜式操作。
隻要利用『魔法陣』的回路為基礎,連接各個區域,同時將『魔石』負責的功能設定好,這樣一來他就能完成一個計算機硬件的大致框架。
然後緊接著是主板、CPU、內存、鍵盤、這些均拿『魔石製品』代替,再加上一個顯示功能的投影,挨個研究,他要搞明白甚至要不了多少時間。
不過盡管進度方麵快的驚人,他也不會自大自滿。
現在硬件是有了,那他該如何讓計算機開始工作?
或者說,他該如何與眼前的玩意進行溝通。
說到這裏就不得不提起最先出現的計算機語言。也就是世人最熟悉的二進製。
剛剛說過魔石可以儲存魔力也可以存儲信息,還可以穩定地持續釋放魔力,這樣看來魔力反倒是與電子差不多,二者均可以釋放信號或中斷,也就相當於是正電與負電,也就是二進製語言中的1和0,這樣一看倒是和現代知識差不了多少。
其他的高深計算機語言他不了解,畢竟前世他不是程序員,但二進製語言和那些相比他還是清楚不少的。
與人腦用語言來進行思維一樣,電腦也必須有自己的語言才能進行運轉。
所謂程序設計,正是依靠這種專用語言來實現的。
電腦是使用二進製來進行計算的,而不是用人們所熟悉的十進製。
電腦的二進製記數法最早是由德國數學家萊布尼茲所創。萊布尼茲受中國八卦圖的啟發,認為八卦圖就是二進製記數的。
二進製記數就是逢二進一的記數方法。形象地說,二進製就是兩瓶酒裝一盒,兩盒裝一箱,兩箱裝一櫃,依此推進記錄數值。