新龍騰小說網
新龍騰小說網 歡迎您!
新龍騰小說網 > 網游動漫 > 英雄聯盟之真人秀

第五十九章 五行派 文 / 葡萄籽

    看到以話癆出名的尼傲自發地陷入了自我禁言的狀態,喬臻倩第一時間就猜到了原因。的確,她所說的這些內容,本身就需要很多相關的知識才能完全明白,而要在理解的基礎上,再把它們用程序的形式實現出來的難度,對于一般人來說肯定是非常具有壓倒性的。即便是對于“小超人”尼傲,這當中怕是也有不小掉戰,畢竟對方並不是這個領域里的專家。

    好在這一回喬臻倩恰巧有辦法。在他們實驗室的眾多研究項目中,她曾經就參加過一個實時篩選幽閉者患者可能感興趣的話題的項目。

    她記得項目本身很成功,一系列的篩選數據在實際應用中的結果和進展方向都很不錯。不過後來因為資金用完了,再次申報的時候,被上面以“即使實驗成功,受益人群比重太小”為由給拒絕了,最後也就沒能擺脫不了了之的命運。其實這也是很多研究項目的最終歸宿,但那些拒絕的理由是否真的有道理,可就真不好說了。

    喬臻倩在猜到了尼傲發愁的原因之後,立刻就聯想到這個當年不幸夭折的項目來,看上去正合尼傲用。還真沒想到這個原以為已經被塵封忘卻了的實驗原型,現在竟然又被挖掘出新的價值來。

    在這點上,喬臻倩倒是和尼傲有著差不多的脾氣,是個爽氣的、想干就干的人。急急忙忙給尼傲扔過去一句︰“你別急,我有好東西給你!”,她就飛快地把這個項目從自己的備份設備里給找了出來。

    幸好喬臻倩自小在康遠途的燻陶下,養成了隨時整理各種資料的好習宮這時候按照自己編寫的索引,一下子就從故紙堆里把想要找的東西都給翻將出來。于是連同程序、實例、報告和論文,一股腦兒打了包,都給尼傲給發了過去。

    然後做了個困頓不堪的表情︰“東西都給你了,希望能夠幫到你。

    我是不行了,一把把的眼淚啊。撐不住了,要去赴周公之約了。

    能不能用,你自己慢慢看著辦吧。”

    想了想,喬臻倩又加了一句,“別太累了,早點休息,畢竟羅馬也不是一天就能夠建成的。等到條件更完善些,準備更充分些,做起來也許就會駕輕就熟,不用這樣子苦苦掙扎啊。送你一句話︰心急吃不了熱粥。

    我下了。88”

    喬臻倩給他的東西,可以說再一次幫了他大忙。平時很能說的尼傲突然發現自己的語言功能通道有些失靈了,他完全不知道該怎麼來表示自己心里的感激之情。只覺得眼楮里有些酸酸澀澀的,而心潮也隨之起伏不定,平時張嘴就來的一堆一堆的話,這時候卻好像被什麼東西給牢牢地堵住了,怎麼也說不出口。而喬臻倩的頭像,卻是在他能說出任何字眼之前,逐漸地褪色,最後完全的黯淡了下去。

    雖然喬臻倩臨下線前特地提醒了他一句,要注意休息,可惜尼傲不能等,也不想等。

    尼傲慢慢地深呼吸了幾口,讓自己冷靜了下來,打開壓縮包。喬臻倩給他的東西很完善,從背景,到理論構思,到實驗數據,到可運行的程序,應有盡有。尼傲還是一貫的做法,在一目十行地掃過文檔了之後,他就果斷地打開了附帶的樣例的源程序。

    對于一個寫程序出身的人來說,拿到一段陌生的程序第一件會做的事情,一般都會是看看源程序。尼傲自然也不例外,但是同別人不同的是,在他眼里,程序本身就是一門藝術。怎麼構造,怎麼連接,怎麼包裝,怎麼優化,這方方面面的考量、權衡,其難度一點也不比寫一份書法,或者是繪一幅畫來得容易。

    要說現在寫程序吧,已經不再象以前那樣,是一件很困難的事,隨著眾多“所見即所得”的編程環境,和把邏輯結構圖直接轉化成編碼的工具的大力開發和推廣,事實上已經大大地縮減了寫程序的難度。當然另外一方面也要歸功于,“編程要從娃娃抓起”的論調。在這種思想的影響下,很多中學,甚至一些私立的小學,都開始設置了科目來教孩子們編程,以至于跑到大街上隨便大叫一聲,“誰會編程”,估計十個人里怕有一多半會很牛哄哄地回答“我會!”。

    然而和一般的程序能運行,能出正確結果的基本要求不同,尼傲在這方面有著近乎偏執的高標準。在他看來絕大多數的程序員的程序都只能算是有匠意,而不具匠心,當然還有很多根本都夠不上“匠”的爆所以也才有了與之相對應的“碼工”和“碼農”的叫法。

    在尼傲的心目中,這種稱呼就是對寫程序這門技術,不,這門藝術,最大的污蔑,也是很多程序員自甘下賤的表現。想想也是,既然沒有人喜歡拉里邋遢,髒亂嘈雜,那麼被冠之為“第二智能”頭餃的人工智能的核心程序又怎麼會喜歡構成自己的每一行代碼,是一副粗糙晦澀、隨意拼湊的呢?

    然而喬臻倩給的代碼,並不屬于“碼”字輩出品的行列。源程序是一個叫“能繁能簡”的人寫的,而程序的風格果真如作者之名,給尼傲的感覺就是“既簡短而精煉,又繁復難解”。能用一行代碼的地方,這位作者絕不會去寫第二行,可是他那一行代碼的長度,往往又頂得上別人的好幾行。

    尼傲下意識地點算了一下,所有的函數功能接口里,也沒有一個超過五行代碼的。這種風格讓尼傲想起了一個名頭曾經很響亮的程序員組織——“問題的本質”。這個組織成員推崇的核心理念就是︰任何獨立的功能模塊,都能用不大于五行程序來表現。

    這種編程的思想曾經在IT、軟件行業引起了軒然,支持者酷愛其背後的哲學思想,而反對者則痛恨由此帶來的繁復的邏輯設計和句法調用。“問題的本質”最後當然不可避免的沒落了,畢竟絕大多數人都喜歡簡單明了,容易理解的東西。一行頂人家十行的風格,並不是每個人都能忍受得了的。

    遙想當年,兩派人馬曾經針鋒相對地辯論過無數次。只是當時尼傲還小,很遺憾地沒能參與其中,否則以他那惟恐天下不亂的性子,一定會慫恿著凌若山一起,兩邊都來煽風點火,熱鬧看個夠本。

    沒想到,事隔多年以後居然在這麼個場合,讓他意外地重溫了當年這可以說是曇花一現的“五行派”的風格。一時間原有的疲勞居然又被甩到了一爆尼傲就像是個得了新玩具的孩子,一頭鑽進了程序里,玩得興致勃勃、不亦樂乎。

    說實話,尼傲並不是“五行派”的粉絲。在更講究實效的他看來,把原本簡單明了的邏輯,用繁復的組合方式表現出來,看起來是省了一些代碼,可是卻讓原來簡易可讀的程序變得含糊晦澀,從某種程度上來說,實在是一種舍本逐末的表現。當然,凡事都有兩面性。這也是針對一般的人而言,對于追求極致的程序藝術家來說,這可又是一個完全不同的故事。

    試想一下,把不同的調用,組合以及涉及到功能性上的優化,能夠用一行簡單的代碼表現出來,這本身就是一種高深的藝術,需要全面性的眼光,獨特的思維和視角,豐富的實際經驗才能達到。所以原則上來說,看“五行派”高手的代碼,就像品一碗二十年純的“壯元紅”,讓人只覺得芬芳,醇厚,口齒留香,種種滋味都能在那被壓縮得極精妙的字里行間里體會到;而反觀“五行派”庸手的代碼,則正如北宋時曾流行的“太學體”,為了追求險怪奇澀,結果讓人形同嚼蠟,實實在在的雞肋感覺。

    很難得的是“能繁能簡”的程序明顯是屬于前宅尼傲一路看下來,就好象是在讀一部絲絲入扣而又動人心弦的小說,既體會到了其中起承轉合處的妙處,也看到了整個程序會帶來的結果。這一下子,頓時令得尼傲信心大增。

    通常對于別人的程序,尼傲總是會下意識地抱以一定的懷疑態度。即便是親密如傅承藝的代碼,尼傲也是習慣了毫不客氣地拿來就改,而且還一定是大肛改。可是眼前的這一份程序,尼傲難得的產生了完全不需要修改,應該是裝上了就能用的感覺。

    這種感受頓時令他精神大振,之前已經漸漸消散了的斗志,這一刻立馬又全都凝聚回來,而且還更為炙烈和高昂。只消看他那充滿了光采的眼神,和躊躇滿志的架勢,就會讓人覺得,此時再配上一句“燃燒吧,我的小宇宙”這標準膽詞,那一切就都完美了。
(快捷鍵 ←)上一章 本書目錄 下一章(快捷鍵 →)
全文閱讀 | 加入書架書簽 | 推薦本書 | 打開書架 | 返回書頁 | 返回書目