超級電腦 第四十七章、學習的開始
更新:08-18 10:10 作者:瘋狂冰咆哮 分類:女生小說
呃,起床晚了,飯都沒吃趕出來這章。看來以後早上一章下午一章是很難堅持了。那更新放在下午三點一章,晚上七點一章如何?
繼續號召推薦票票!
………………………………
在這位稍稍解釋一下計算機語言。
顧名思義,計算機語言就是一種說給計算機「聽」的語言。打個比方就好像一個中國人到了國外,想跟那些老外們交流,就必須要學習他們的語言一樣。
而最早期,也是計算機的基本語言被稱之為機器語。
哇,這種語言可真的是要人老命了!因為計算機的組成只有0和1,對於邏輯電路來說,0就表示關閉,1就表示開始。那麼機器語也就是由0和1組成的二進制語言。
早期的程序員苦啊,面對計算機這種新鮮事物,他們就好像是撿到了一個外星小孩一樣,不得不屈尊降貴的去學習它們的語言——就是二進制的機器語,因為對於程序員們來說,這個外星小孩是個有着無窮潛力的傢伙,而更鬱悶的是,它還小,還沒辦法去學會人類的語言。
所以那時候的交流非常的痛苦,基本上程序都是類似於「000010111001010」這種天書,而且基本上一個程序轉化為二進制代碼後,都像老太太的裹腳布那麼長,一旦當中一不小心出現了一個錯誤,那就找吧,累的兩眼發青恐怕都未必能找出這個錯誤在哪!
後來程序員們都要被這種機器碼給搞崩潰了,終於覺得日子再也不能這樣過下去,但問題是這個該死的外星小孩,也就是計算機壓根不會學習,想要跟它溝通只能使用這種鬱悶死人的機器碼!
於是早期的程序員們發狠了,為了不讓以後的程序員們再過上自己這條老路,他們決定發明一個翻譯機。
這個翻譯機,就是現在我們一直在使用的計算機語言。
翻譯機也不是那麼好做的,第一代翻譯機就是匯編語言。將一些簡潔的英文字母、字符串來替代一個特定的指令的二進制串。用個簡單的比喻,這種翻譯是完全死板的翻譯模式,比如「add」代表二進制串的加法,「mov」代表數據傳遞。
這種匯編語言的誕生,使得人與計算機之間的交流一下子變的輕鬆多了——當然只是相對於機器碼而言。但是匯編語言最大的問題,卻是對硬件的要求很高,打個比方來說,20世紀常用的匯編語言和現在常用的匯編語言就有很大的差距,因為硬件不同,匯編語言也不同。
所以到後來又繼續出現了完全脫離硬件的高級計算機語言,在這裏就不一一累述了,只是可惜,一直到21世紀初期的時候,還沒有一款完全意義上的,成熟的中文計算機語言。
這就導致了很多中國人想學習計算機語言,最少外語水平也要有一定的基礎。而且最重要的是,這年頭是個人都知道母語使用的方便性,使用母語來編程的話,則會更讓中國人感到熟悉親切而且方便。
「漢語言」就是這樣一款成熟的,中文計算機語言。
這種語言的使用模式還是脫胎於c++,不是因為別的,僅僅只是針對使用習慣的問題。
好像當年比爾-蓋茨硬是在windows視窗操作系統還未成熟的時候就急着投放市場一樣,目的就是為了讓這種視窗型操作系統更早的被人接受,養成用戶的操作習慣,雖然還不成熟,但是習慣一旦養成就很難更改了。
所以在漢語言中,類似於分號,引號這樣的符號作用還是與c語言一樣,只不過操作界面和使用方式都換成了中文。而且更加的嚴謹和直觀。
陳旭看着小敏調出來的漢語言學習材料,看的是有滋有味。
雖然bc虛擬幻境平台當中只有兩款遊戲,但是並不妨礙小敏在虛擬平台中為陳旭模擬出一個辦公室和電腦,然後與現實當中一樣,讓陳旭利用這台電腦進行編程。
編程,是每個高級黑客必須學會的東西。漢語言也就是屬於一種編程,通過對漢語言的學習,無形之中陳旭就對計算機的軟硬件都有了相當的了解——而且,還是領先世界的了解!
陳旭本來以為自己拿到了一本九陽神功或者是九陰真經一類的絕世秘籍,能夠讓自己短時間之內修煉成絕世高手,但是卻沒想到這不過還是一款入門教