江小楓拎著兩箱飲品離開酒店,他也沒想著給家裡人買點東西捎回去。
主要還是因為學生的身份,等畢業了都好說。
所以即便是不差錢,在家人面前他該低調也得低調。
回到家,江小楓再次進入閉關模式。
在沒日沒夜的苦幹下,歷經一週時間,軟體的整體框架算是搭建出來了。
不要小看這個整體框架,這是以現在江小楓的實力綜合各軟體的長處,打造的z語言框架。
在搭建過程中並非一帆風順,江小楓畢竟是第一次透過z語言程式設計,很多想法以及理解和z語言還是有些出入的。
他不停的修改、最佳化,這個過程中還有一個讓他震驚的發現,就是z語言不是一個單純的進行0\/1字元相互轉換的過程。
它包含更多更廣泛的位元組,而且程式編輯上可以有更多選擇,不限制文字文字一定是英文。
可以使用任何有邏輯的語言進行程式設計,像是漢語,也可以應用到z語言中。
這個發現不僅讓江小楓的工作效率提升,很多以前不理解的實現方式也能夠理解了。
怪不得z語言是智慧語言體系,江小楓心中感慨。
運用漢語言程式設計讓江小楓看到了所謂真正的“智慧”。
舉個簡單的例子,掩耳盜鈴這則寓言大家都知道,釋義是把耳朵捂住偷鈴鐺,以為自己聽不見,別人也不會聽見。實際的意思是告誡我們不要自欺欺人。
但是這句話用英文表達則很不好解釋,即便解釋通了也需要長篇大論,但是漢語僅僅四個字就可以。
還有,簡單的一個“啊”字,四個聲調即可表達四種情緒,網上還有人用一個“滾”字表達七種情緒,這些都是英語不能體現的。
在應用z語言程式設計時使用漢語言的方式,就可以直接應用這些字元。
這樣既體現了z語言的簡便性和智慧性,也使得編寫的程式具有部分智慧屬性。
這是江小楓沒想到的。
其實這是漢語的優勢,漢語作為傳承5000年的古老語言,其特點根本就不是其他語種所能比較的。
漢語言程式設計之所以更簡單,除了漢語體系的主觀性、抽象性和發散性更強外,還在於其基本的構造簡單。
從漢語和英語對比上,具體體現在幾個方面。
1、漢語用字少。 漢語常用字只有3500個,通用字7000個。英語詞彙量現已突破100萬。
2、漢語資訊量大。漢語是世界語言裡最簡練的一個語種,單個字型的資訊量,詞語組合的資訊量是別的語言很難體會的。
3、漢語在理解上更方便,漢語多義可聯絡,英語單詞多義且無聯絡。
4、漢語可以跨越時間和空間,文言文與現代漢語可互換解釋,古詩詞和典故可以古為今用,但是英語的一些老著作,很難直接應用。
5、漢語思維速度快,易於識別。
6、漢語語法簡單,沒有動詞變化,沒有單複數,沒有陰陽性變化等。
7、漢字輸入電腦的速度快,這個是已經被實驗證明的。
8、漢字可豎排閱讀,在z語言程式設計中也可以直接使用這種方法建立程式邏輯。
江小楓越理解就越覺得z語言的牛逼,他想“z”代表的應該是智慧吧。
當然用漢語言程式設計後,江小楓就更加得心應手。
在懂得了規律後,江小楓的效率得到大幅度提升,正常情況下一段程式,原本需要5個小時,現在一個小時基本上就能搞定。
在框架立起來之後就是填充,這部分對於現在已經徹底理解z語言的江小楓來說,還真是簡單的很。
又過了一週,江小楓終於把自制的特效軟體做了出來,接下來就是測試和最佳化了。
能這麼快的製作出來,除了他水平高和Z語言厲害外,還有就是他能在現有的軟體上抄襲功能和原始碼。
雖然軟體做出來了,但還要測試一下。任何軟體都不是完美的,都需要在使用過程中去不斷地總結經驗,尋找bug,不斷完善。
即便江小楓現在實力很強,但也不會說寫出來就多完美。
尤其是系統還沒有提示他完成,江小楓就知道肯定是哪個地方出問題了。
測試的時候,江小楓以製作武林絕學特效為主,並沒有著急去忙活動漫。
在接連製作兩個特效後,江小楓有了深切的體會和感悟。