政泓 作品

第270章 3類語言

    2類語言是1類語言的升級進化版,但3類語言不是,直觀一點描述的話,大概就像是下面這樣……

    1類語言:a!操作者在按a鍵!後臺快點輸出a!不要磨蹭!

    2類語言:998!是廣場舞的暗號!大家快點跳起來!

    3類語言:master,你想讓我做什麼?

    說白了就是,操作者怎麼想的,就通過3類語言告訴計算機,讓計算機工作。

    毫無疑問,3類語言更加人性化,智能化,帶來的影響也是革命性的,全球的2類語言幾乎在一個月內宣告淘汰,這在那個還屬於諸國林立的時代,是極為少見。

    3類語言並非線性程序,而是一種結構化語言,它有著清晰的層次,可按照模塊的方式對程序進行編寫,十分有利於程序的調試。

    比1、2類兩種計算機語言更加簡潔,包含有各種控制語句僅有9種,關鍵字也只有32個,程序的編寫要求不嚴格,正因如此,容錯性大大上升。

    而結構化的控制語句,讓函數式的邏輯控制成為了可能,比方說操作者想要把文件夾中名字開頭有‘1’的文件剔除掉,可以直接用3類語言告知計算機讓它來挑,而不是操作者自己手動,不僅累到手殘還浪費時間。

    同時3類語言是允許對硬件內存地址進行直接讀寫,換句話說,只要和操作者接入同一個網絡中,又沒有防火牆,哪怕相隔再遠,操作者也能可以藉助手中的計算機,隔空修改另一臺計算機的程序。

    當然,能夠那麼快淘汰掉1、2類語言,主要還是因為3類語言有很強的代碼適用性,它屬於面向過程的編程語言,操作者只需要關注所被解決問題的本身,不需要花費過多的精力去了解相關硬件,且針對不同的硬件環境所要表達的程序語言進行調整。

    在使用1、2類計算機語言的時候,操作者常常因為計算機硬件不同,導致需要整改程序,比方說,操作者想要輸入一個‘a’,但a鍵的位置,在另一臺計算上是個‘+’鍵,所以計算機只會輸出‘+’而不是‘a’,然後為了保證程序生效,程序員就只能含著淚,無限苦逼的去整改整段程序,適應當前的運行環境……