第五章 數字編程
第五章數字編程
時間一天天的過去,李文思在最後的半年裡,讓山宗自己在家裡學習。山宗開始廢寢忘食的學習他所能接觸到的相關的電腦知識。山宗深刻的理解了電腦運行的基本原理。
電腦所能進行無非就是簡單的加減乘除等簡單的運算。由於電腦的運算速度非常得快,當簡單的演算法被疊加成一個龐大的數字,那麼電腦看來就完成了非常複雜的任務。使得電腦似乎無所不能的不是別的,而是程序。由於針對某一方面的專業而完成的程序。程序就是電腦所需要執行的指令的集合,電腦中的中央處理器在存儲器中提取指令,以電子速度不斷地完成指令,然後再提取指令,再完成。電腦的處理速度與中央處理器有非常大的關係。而電腦複雜多變的功能,全靠它的程序。
能夠通過簡單的演算法,通過快速的累計而完成複雜的任務,這種特性讓山宗非常的感興趣。如果能夠熟練的掌握這種功能,那麼多少的事情都可以應迎刃而解。於是,山宗瘋狂的開始學習和研究計算機的程序語言。
計算機語言的一個重要的難點,就是計算機各種語言代碼的記憶和運用規則,而這些,三宗僅僅花了三天的時間。現在的普及的計算機語言往往是很簡便的,這些語言其實並不是計算機硬體能夠直接識別的語言,而是經過了有關的程序的翻譯,從而轉化為計算機能夠直接識別的語言。這樣的好處是計算機的操作者直接能夠方便和容易的完成編程。說到底,其實計算機能夠識別的語言無非是由0和1組成的相關指令,對於普通人而言,所有的都由0和1組成的語言顯得太過於複雜,沒有直觀的效果。
可是山宗發現直接由0和1組成的程序對他而言並不繁瑣,反而這種語言非常的適合他。當他注意到某一個完全由0和1這樣的語句組成的程序以後,就覺得滿屏滿屏顯示的由0和1組成的程序他覺得是那麼的熟悉,每一行指令的意義似乎並沒有經過太多的困難,直接就在山宗的頭腦中顯示出來。
山宗猜測這種變化可能與那幅畫對他進行灌頂時提到的外來物質有關係,也許這種融合在他思維中的物質對於數字非常的敏感。後來的他經歷印證了這種猜測。由於山宗非常適應這種完全由數字組成的程序,於是,他開始習慣於使用這種方法。他萬萬想不到,正是因為他這種不斷使用數字進行編程的方法,讓他得到意想不到的收穫。
一個程序的編寫需要編寫者擁有流暢的思維,強悍的邏輯能力以及對計算機本身運行結構的了解。山宗現在需要的是實踐。李文思的筆記本電腦是可以無線上網的,這就為山宗的實踐找到了一個很好的途徑。
網路上有一個非常著名的程序編寫的網站,叫做MAN』SMINDS(人類的頭腦)(純屬編造)這是由世界上一個資深的程序員開創的一個網站,網站的宗旨是讓所有的優秀的程序員能夠通過自己編寫的程序進行交流。而慢慢的這個網站具有了一定的知名度。通過與別的優秀的程序員進行交流,許多程序員發現自己製作的程序可以做出更大程度的改進和提升。正是網站上具有這麼多優秀的程序員,使得這個網站變相的成為了初級編程人員的學習平台。
山宗在上網的時候無意間看到了這個網站,看到裡面正在開展進行一次普及比賽。比賽的內容就是利用數字語言進行編程,編寫一個小型的甄別程序。這個程序要求將某一些進行特殊圖形進行歸類處理。山宗看到這個題目覺得自己可以試一試。於是開始構思這個程序。這個程序本身不是一個難點,困難的是計算機如何識別這些符號。
其實山宗知道已經有圖形識別類型的軟體,可是他認為使用這種軟體不符合這個題目的要求。題目要求使用完全的數字語言進行編程。山宗認為這需要使用數字語言再次設計一個簡單的圖形識別程序,讓計算機能夠識別規定的一些圖形。
計算機圖形識別是隨著計算機外圍設備的產生而發展起來的。一種圖形是由基本的元素構成的,如直線,斜線,曲線等。每一種元素都對應相應的計算機演算法。山宗對於這些演算法並不陌生。在此之前,他已經能夠的輕鬆的利用高等數學進行複雜的計算。現在他所需要做的就是將這些圖形用數學語言表現出來,並且建立一個資料庫。當計算機遇到某一個圖形時,就與相應資料庫中的圖形進行比較,如果符合,就將其歸入山宗山宗設定的一個類別。
說來簡單,這些想法都需要用單調的數字錶示出來。山宗確定了思路,就一頭扎進單調的數字程序中了。
一頭扎進編程中,山宗的頭腦就被那簡單的0和1充滿了。那單調的數字隨著他有節奏的擊打慢慢的在屏幕上顯示出來,似乎就像精靈在跳舞一樣。漸漸的他開始渾然忘我,他的眼睛里只剩下了那富有韻律的數字。他覺得似乎是數字自己在尋找著自己的位置。他被這種好像具有生命的動態感動了。
就在這種狀態下,山宗頭腦中一根神秘的弦開始鬆動。那個在他頭腦中的外來物開始發出五色的光芒。如果有人能夠看到山宗大腦裡面的狀況,那麼他一定會非常的吃驚。山宗大腦中的毛細血管的流動速度開始加快,飛速的補充著山宗頭腦中消耗的能量。大腦皮層的細胞在一團五色的光芒的包裹下,開始飛速的跳躍,不斷的死亡,更新。這種新陳代謝的達到了相當驚人的速度。似乎覺得改造得差不多了,這些光芒漸漸的消失了,山宗也從那種非常沉迷的狀態下緩過神來。山宗突然覺得自己的思路越來越流暢,而且沒有疲憊的感覺。