800,最快更新拜見校長大人!
“L語言?”
海瑟薇歪了歪腦袋,她接過這本簡陋裝訂的書,翻開第一頁。
“L語言是一種旨在用自然且符合邏輯的情況下將需求轉化為指令的工具,其具有如下幾種特點......”
看了一會兒介紹,海瑟薇才稍稍理解這個所謂的L語言到底是什么東西。
這是一種以通用語為基礎的,有著特定書寫形式的語言,用這種語言書寫出來的語句被稱為代碼,而代碼則是讓類似圖書館查詢系統能夠讀取的咒文一般的東西,圖書館查詢系統在這本書里被稱為應用程序,類比各種不同的法術,而構筑這種應用程序的方法,則被稱為編程。
而這本書主要描述的就是編程的基礎入門方法與進階應用。
才翻了幾頁,看到幾個簡單的例子,海瑟薇就被其中的世界深深的吸引住了。
這種感覺,就好像傳說中那些至高的傳奇法師,能夠將言語變成現實,將思維化為法則,似乎在編程的世界里,自己就是那個無所不能的存在。
看到海瑟薇時不時露出思索,又時不時恍然大悟的表情,萊納笑了笑,這說明至少這位學生是能夠理解書中內容的。
L語言脫胎于地球上的C語言,當然,萊納是在這個世界的魔法基礎上進行的構筑,最多只汲取了其中的一些靈感,至于算法部分,則是與蘇爾配合法術模型重新寫的。
即便如此,普通法師想要快速理解這里面的內容也并非簡單的事情,而眼前這位少女明顯是一年級新生,才剛剛接觸魔法不到半年時間,沒想到就已經能夠初步接受編程的理論了,著實讓萊納感到有些驚訝。
不過萊納轉念一想,說不定正是這種剛剛接觸魔法,懷揣著好奇心又不會受到傳統觀念的束縛的人才能夠快速理解其中的內容。
給海瑟薇布置下任務,萊納又回到繼續調試原型機的工作上來,他在編譯器中流利地寫下了一連串代碼,成功的運行了一個簡單的猜數字的程序。
“看來原型機的基礎功能并沒有什么問題,蘇爾,你的工作完成得很好。”
萊納笑道,令身邊的蘇爾也露出了得意的表情。
“這可是我這一周以來的心血,品質保證!”
她挺了挺沒什么貨的胸脯,自豪地說道。
“呃,校長先生,能夠讓我試用一下這臺機器嗎?”
這時候,一旁的海瑟薇弱弱地伸手問道。
“這個可是很寶貴的原型機,不能拿來玩的,海瑟薇同學。”
蘇爾下意識拒絕,她擔心海瑟薇可能會制造出什么意料之外的問題與故障,因此拒絕道。
“試用?你是想要做什么呢?”
萊納沒有立刻拒絕,他有些好奇這位學生會想用這臺原型機干什么事情。
“我想嘗試一下這本書上的,呃,編程。”
海瑟薇指著書本里的一段簡短的程序說道,她在閱讀并且嘗試理解了這個名為編程的東西之后,就對其產生了濃厚的興趣,急不可待地想要嘗試一番。
這種感覺,就像她第一次接觸魔法一般,但比起神秘而詭異的法術,眼前的這個編程明顯自由度更大,海瑟薇可以按照書本的指示,編寫屬于自己的程序,而不是死記固定的咒文與法術模型。
聽到海瑟薇的話,萊納微微一笑,后退一步,讓出了原型機前面的位置。
“你來試試。”
他有些好奇,從未接觸過編程的海瑟薇能夠做到哪一步。
萊納的話令海瑟薇也有些驚訝,她原本只是硬著頭皮試探性地詢問,在蘇爾老師的話說出口之后就已經想要退卻,沒想到萊納竟然不介意,還讓她親自動手嘗試。
感到心臟開始加速跳動,海瑟薇強忍住緊張的顫抖,伸出手,試圖以一個熟練的姿勢來觸碰鍵盤。
嗯,沒事的,我已經練習了好幾次,絕對沒有問題!
她這么給自己打氣道。
不過當海瑟薇站在原型機的面前,看著鍵盤,才開始真正感到慌亂。
“呃,這個應該是這里吧,咦,這個鍵在哪里,啊,找到了......”
花了好一會兒,海瑟薇才在萊納與蘇爾的注視下戰戰兢兢地輸入完了所有代碼,確認了一遍,才按下編譯的按鈕。
這個功能是編譯器的核心功能,可以將類似通用語的L語言轉化為原型機里的法陣能夠直接識別的機器語言,如果編譯成功,就能夠將代碼封裝成程序,當然,事先會給出預覽來確認程序的功能。
然而,當海瑟薇按下編譯的按鈕之后,界面卻沒有如書本上所示的出現編譯完成的提示。
“咦?這是怎么了?”
海瑟薇頓時慌了,她的視線在代碼上掃過,卻根本不明白自己哪里做錯了。
她擔心是因為自己莽撞的舉動而導致原型機出現了不可預知的錯誤,她原本壓抑住的緊張情緒頓時爆發出來,手足無措的海瑟薇感到眼眶有些紅,她看向身邊的萊納與蘇爾。
“校長先生,我、我不知道......”
海瑟薇的聲音里帶著哭腔,像個被遺棄的孩子。
“沒關系,海瑟薇同學。”
萊納輕輕摸了摸她的腦袋,令海瑟薇稍稍冷靜了一點,這種感覺就像自己的父親一般,她吸了吸鼻子,看到萊納湊到原型機的前面,查看代碼。
海瑟薇又看了看蘇爾,這位數理課老師無奈地搖了搖頭,不知道是在感慨海瑟薇的失誤,還是萊納的好心。
萊納很快就找到了錯誤,他叫住海瑟薇,用手指著其中一處地方。
“這里由于括號的數量比較多,最好再仔細檢查一下,你看,這就缺少了一個半括號,導致程序出現了問題,在底下的編譯報錯也有體現。”
順著萊納的指向,海瑟薇立刻就看到了自己的問題所在。
“我......對不起,是我太笨了。”
海瑟薇從來沒有這樣感到丟人,她動作僵硬地修改好了代碼,再度編譯按鈕。
這一次,代碼成功編譯,很快就出現了測試窗口。
海瑟薇按照代碼的要求,輸入了一串文字,按下。
在黑漆漆的屏幕上,馬上就出現了另一行文字。
那是通用語的一句話,簡短,卻飽含著期待,令海瑟薇感動不已。
——你好,世界!