第一百六十九章 面向對象編程(1/2)
西北實驗室正對大門的嶙峋怪石不知道什麼時候圍了一圈花壇,一些青色的花苗生長在這裡,開著淡紫色的小花,遠看去仿佛星辰一般。
李力和樾樾兩個人坐在花壇邊沿,一人一手拿著一瓣黃色的瓜果正在唏哩呼嚕吃著,兩人中間放著一個果盤,碼著整整齊齊的瓜皮,和剩下不多的西瓜,看樣子兩人在這裡呆了有一陣了。
真正優雅的貴族是不會像一個土包子一樣吃個瓜吃出豬叫,樾樾原本也對此嗤之以鼻,但是架不住這種吃法是真的爽,吃瓜時不汁水飛濺不足以表達對瓜的尊敬,把臉埋進去更是一種信仰。
當然如果沒有崗哨里正在站崗的兵哥哥的白眼就更完美了。
將最後一瓣瓜一分為二遞給樾樾一半,李力終於將吃瓜的速度滿了下來,西部的酷暑也通過這隻瓜勉強消解了一些。
「星軌實驗室的老頭給來了一封推薦信,你知道不?」李力問道。
「什麼信?」
「在我辦公桌上,除了一封信以外還有一疊論文。」
話音剛落,兩人面前閃過一絲扭曲,一封信和一疊論文從空氣中「擠」了出來。
不用說這肯定是樾樾乾的,隨著她能力的越來越強大,只要精神力能夠覆蓋的地方都能夠進行物體的隨意移動,頗有點空間大能力者的風範,讓李力非常羨慕。
大冬天可以不用從被窩裡鑽出來拿遙控器了。
李力看了看,空出的手隨意在衣服上抹了抹,翻開面前漂浮的論文,然後指著其中一個段落對樾樾說,「你看看這個。」
論文飄到樾樾面前,她一邊吃著瓜,一邊一目十行地看了起來,不一會便抬起頭來,奇怪地對李力說到:「這不就是我們正在做得嗎?」
「不完全是,雖然我們實驗室也在設計一套完善的程序設計語言,但是更偏向於程式化的指令簡寫,而不是高度抽象的語言,說實話,我也對我們實驗室那幾位設計出來的語言並不滿意,因為實在是太過於具體。」
「但是你又不告訴他們怎麼去設計抽象。」樾樾無奈的看了他一眼。
李力將吃剩的瓜皮扔在果盤裡,拿袖口抹了抹嘴,灰撲撲的衣服將一點塵土留在了他的嘴邊,但他毫不在意,「之前給他們出過一個示例,也專門討論過這個事情,但是很顯然他們並沒有這種抽象的思維,之後又陷入具體的泥潭裡拔不出來了。」
樾樾將吃剩的瓜皮碼在一起,憑空招出一道水流沖洗乾淨雙手,那道水流沖洗完她的雙手後飄到李力面前,彎成一個問號。
李力擺擺手,示意他現在不洗,等會兒去洗澡。
水流划過一道優美的弧線,飄到花壇上方,變成一串串水滴,滋潤下面的花花草草。
「這位就有你需要的抽象思維了?」樾樾問道。
「嗯,所以我還是挺驚訝的,沒想到僅僅是拿我們淘汰的舊計算機搗鼓了半天,居然還啟發出了一個天才。」
沒錯,他們給星軌實驗室所做的可編程符文陣買三贈一酬賓大優惠,其實用的是上一代的計算機,而現在他們已經更新換代成了執行速度更快,內存容量更大,兼容符文更多的新一代計算機。
不過這也不算欺騙消費者,即使是上一代計算機也至少領先市場一個世代,足夠滿足他們對射電望遠鏡的模組編輯需求。
這也算是廢物利用。
聽了李力的話,樾樾將目光重新聚焦到了論文上,認真地看了起來。
整篇論文對程式語言的語法介紹並沒有多少,很大篇幅集中在自己如何設計一門程式語言上,其中不僅僅有對原本語法的歸類,更集中探討了對物質世界實體與屬性的基本概念討論,簡單來說就是。。。
「面相對象編程啊。。。沒想到一個才接觸沒多久的小姑娘,居然能提出這麼偉大而先進的概念。」李力讚嘆道。
樾樾被這個讚美嚇了一跳,雖然很多時候她很難將自己又饞又懶又愛玩的男朋友跟那個在魔法界領域揮斥方遒的大魔導師重合在一起,但是她也能明白能被李力稱為偉大而先進,那可真的是不得了的評價。
然而更令人驚訝的還在後面,李力想了想,然後搖了搖頭,「如果僅通過抽象定義面向對象中的實體和屬性,那麼也不過如此,但是這裡的抽象卻能夠通過魔法進行具象化,所以,這不僅僅是偉大而先進,簡直具有劃時代的意義了。」
樾樾越聽越懵,想了半天都未解其意,只好委婉地說道:「沒聽懂,說清楚。」
「面相對象概念是很簡單的,就是萬物皆對象的意思,每個對象都有兩種東西,屬性和方法。」
「比如呢?」
「比如一個人是一個對象,那麼他的屬性是什麼呢?是他的姓名,性別,年齡,國籍這種描述他本身狀態的東西,而方法則是他能夠做的事情,行走,吃飯,睡覺等等。」
「就是名詞和動詞的區別咯?」
「額。。。可以這麼說吧」,李力想了想,雖然感覺不對,但是又不知道哪兒不對,「舉一個更接近我們工作中的例子,我們在設計傳輸模塊的時候,如果將模塊本身看作一個對象,那麼其埠,傳輸地址,選擇信道和編碼類型就是它的屬性,而開啟傳輸,掛起傳輸,結束傳輸就是它的方法。」
本章未完,點選下一頁繼續閱讀。