這是什么?
對于普通人來說,這不過是一丟丟的0和一丟丟的1,但是如果換做任何一個碼農在這里肯定一眼就能認出。
這特么的不是機器碼嗎?
難怪在勾勒符文的時候希斯老感覺不對勁兒,越勾勒越是犯惡心,一直有種噩夢纏身的感覺,搞了半天自己原來是在寫代碼啊!
希斯氣急敗壞的睜開眼睛。
媽蛋,不學了,碼了一輩子的代碼,到了異世界還特么得接著往下碼,這特么的不是扯淡嗎?艸!
希斯心里是哇涼哇涼的。
鬧了好一陣子情緒,他才總算是平復了下來,重新閉上眼睛再度進入精神識海里。
要冥想了嗎?
先等等。
望著跟前滿眼的++--,希斯微微蹙起眉頭,開始陷入了思考。
他回過神來仔細想想,巫師這個職業與計算機確實是有幾分相似。
冥想、法術模型,都可以看作是一個個程序,它們同樣也都是由一條條語句、一個個的字符組成,而施法過程,無疑可以看做是程序進入運行狀態,法術釋放出來,則可以看作是程序得到實現。
而作為一個碼農,希斯當然是知道機器語言的優劣勢的,復雜、不方便與修改、容易產生錯誤,換做這些正負符文也是同樣的,比如這時候如果冥想符文上哪怕有一個字符出了錯誤,他都必須從頭開始一個個的檢查。
當年正是這些緣故才產生了匯編語言與之后的高級語言,而用它們來編寫程序的效率也是毋庸置疑的。
那么同樣的,如果用高級語言來進行符文排列呢?
沒有?
完全可以自己造啊!
匯編語言不就是基于機器語言上誕生的,自己基于正負符文的基礎上,編寫一種新的語言也沒什么不可以。
如此想著,希斯便開始著手工作起來,這么積極最主要的原因是——要讓他繼續碼農生涯,還得讓他用機器語言編寫,吃屎去吧!
首先第一步,編寫一個編譯器。
所謂編譯器可以理解為一個翻譯程序,它的作用是將高級語言翻譯成計算機理解的目標語言也就是計算機語言。
仍舊拿那個英國人舉例子,比方說,現在希斯命令她:說兩句話。這么說,她肯定聽不懂,而她說什么希斯也聽不懂,所以這時就需要一個她懂中文的妹妹站在旁邊。
希斯告訴她妹妹:讓她說兩句話。
然后她妹妹就會向她轉達:It'smyturn.Quick,goaway.It'smyturn.I'tstandit.Iwantitnow。
姐姐聽懂了,然后程序得到執行,她就開始說話:mygod!~mygod!~