這個(gè)半土元素,半水元素的細胞被陸成命名為【轉換細胞】。
通過(guò)意志控制,陸成可以改變細胞的狀態(tài)位置;電流能量擊中土元素一側時(shí)就會(huì )得到高電壓;擊中水屬性一側時(shí)就會(huì )得到低電壓。
如此一來(lái)通過(guò)不斷改變輸出電壓,陸成就可以最終控制電壓;而高壓與低壓則分別代表1和0。整個(gè)系統都是有靈力以及陸成本身的意志驅動(dòng),利用細胞作為載體;雖說(shuō)與后世熟知的計算機差別很大,但是距離二十世紀中期的電子管計算機很相似。
但問(wèn)題是,現在的輸入手法太過(guò)難寫(xiě)陸成意志調控,且只能輸入1與0;若是想輸入個(gè)3,陸成還能快速算出二進(jìn)制是11;若是兩位數呢?陸成勉強還能心算;三位數呢?四位數呢?十位數呢?
隨著(zhù)需要計算的數據難度愈來(lái)愈高,輸入所需要的計算成本也越來(lái)越大;但本就應該由計算機去完成的東西,最后反倒變成了使用者的負擔。
這就是計算機語(yǔ)言最低階的機器語(yǔ)言,只有0和1的弊端。若是想要輸入,即使是非常簡(jiǎn)單的指令,也需要上百個(gè)字符。同時(shí),很多命令都晦澀難懂,若是真的要編譯,很多時(shí)候都需要查小本本才能讀懂,查錯的時(shí)候那才叫絕望。
早期的機器語(yǔ)言更是達到了喪心病狂的地步,甚至達到了【一臺計算機一種語(yǔ)言】的程度,且相互之間毫無(wú)關(guān)聯(lián):若是一個(gè)計算機專(zhuān)家從省理工跳槽到ib,他會(huì )發(fā)現兩個(gè)機器之間除了體積都足以堆滿(mǎn)房間,剩下的毫無(wú)關(guān)聯(lián);因為電腦的指令系統完全不同,之前的所有的編譯工作全部報廢,簡(jiǎn)直堪稱(chēng)密碼破譯。
之后陸成就想到了匯編語(yǔ)言。
匯編語(yǔ)言,通常縮寫(xiě)a,屬于第二代計算機語(yǔ)言,通常與計算機系統結構和機械語(yǔ)言有緊密聯(lián)系,所以有時(shí)也會(huì )被稱(chēng)為符號機械語(yǔ)言。
匯編語(yǔ)言遠勝于機器語(yǔ)言,首先一點(diǎn),性大大提高。一些特定排序的單詞,如add,b都被用于代替特定的指令,對于修復維護代碼難度大幅度降低;因為本質(zhì)上還是機器語(yǔ)言所以執行效率依舊很高,但通用性的問(wèn)題還沒(méi)有解決,匯編語(yǔ)言編程也依舊比較復雜。
之后第三代語(yǔ)言,也是后世最通用的語(yǔ)言【高級語(yǔ)言】華麗登場(chǎng)。
人們所熟知的語(yǔ)言,或是java都屬于高級語(yǔ)言。我們平日里用的所有軟件,看書(shū)的起點(diǎn),故事會(huì )的某乎,用以噴人的某博,都是使用這些高級語(yǔ)言編出來(lái)的。
所謂高級,就是指這類(lèi)語(yǔ)言上手難度低,學(xué)習成本低,使用效率高;同時(shí)這類(lèi)語(yǔ)言具有泛用性,不再與某一個(gè)特定的硬件結構或是指令系統掛鉤,也更加容易讀懂。
不過(guò)對于陸成來(lái)說(shuō),越好的不一定就是最適合的。
與高級語(yǔ)言如語(yǔ)言,一行代碼中能進(jìn)行多種操作不同,匯編語(yǔ)言一行代碼只能表達一種操作,所以對于用戶(hù)來(lái)說(shuō),肯定是高級語(yǔ)言最佳便捷。
高級語(yǔ)言幾乎與日常對話(huà)的語(yǔ)法相近,很多命令單詞與英文一致;學(xué)習成本很低,只需輸入特定卻與日常英文或中文一致的單詞,就能輸入命令;通用性強,不會(huì )出現麥金塔輸入的代碼到了某軟的電腦上就用不了的情況。
不過(guò)陸成此時(shí)此刻不僅僅是用戶(hù)的身份,還有工程師的身份,畢竟他還需要造出這臺‘計算機’。
使用高級語(yǔ)言的計算機肯定更加復雜:高級語(yǔ)言人類(lèi)能清楚讀懂,但是計算機卻不能要首先利用編譯器(piler)將高級語(yǔ)言轉換成匯編語(yǔ)言,再利用匯編器(aebler)將轉化成的匯編語(yǔ)言,再度轉換變成二進(jìn)制的機器語(yǔ)言,然后計算機才能讀懂。
從成本上來(lái)說(shuō),陸成需要花費更多的細胞才有可能實(shí)現。而高級語(yǔ)言附帶的功能通用性,對于陸成來(lái)說(shuō)基本上不存在。
現在距離人類(lèi)出現還有三十九點(diǎn)五億年,哪里需要通用性,讓第二個(gè)人類(lèi)來(lái)操作計算機?
最重要的一點(diǎn)是,陸成本人其實(shí)并不會(huì )造能識別高級語(yǔ)言計算機。