“你寫的僞代碼,還是C語言代碼?”唐新宇問道。
“差不多吧,書上又沒有規定僞代碼的格式,平時寫慣了C代碼,寫着順手,另外那些代碼也不能算是嚴格的C代碼吧,變量類型什麼的,都是大致寫了些,不那麼嚴格,也沒考慮容錯處理。”
肖遠答道,他寫那些代碼,一方面是爲了描述書上那些習題的算法,另一方面也存了練手的想法,所以寫的比較詳細,當然這些他沒必要和唐新宇解釋。
“真沒想到你寫代碼的習慣這麼好,比那些在大公司上了好幾年班的老程序員都好。”唐新宇又感嘆了一句。
“習慣是需要養成的,如果平時不注意,到真正寫代碼的時候,就有可能把一些壞習慣帶進去,時間長了,不僅不利於自己返回頭檢查代碼,也不利於別人閱讀,所以,我師傅反覆和我強調這一點,讓我無論何時都不要忘記代碼規範。”
肖遠原本他寫代碼的習慣也不是這麼嚴格,後來他加入了BlackSkull,參與了他們一些團隊的開發,那個組織對代碼規範要求很嚴格,才讓他逐漸改掉了以前編碼不規範的毛病,養成了隨時按照一定的規範寫代碼的習慣,這些他更不可能和唐新宇解釋了,所以只好假借他師傅來搪塞唐新宇了。
“原來是這麼回事,沒事了,我再看看。”唐新宇聽了肖遠的解釋,心中釋然,也有些感嘆有個好師傅領着真是不錯,能讓人少走很多彎路。
這次唐新宇把注意力放到了肖遠的僞代碼內容上,因爲肖遠寫的僞代碼非常規範,而且程序的結構非常好,所以他閱讀起來非常輕鬆,結合着輔導教材,他看了其中幾段完整的僞代碼,不得不再次暗中感嘆。
雖說師傅領進門,修行在個人,但是如果這個人是個草包,恐怕也做不出多大成就,當然這是一個極端,而肖遠明顯屬於另一個極端,最起碼在編程以及算法設計上,是個天才,解決問題所採用的算法,寫出來的僞代碼,大都充滿了極高的編程技巧,有些地方如果不是肖遠有着很詳細的解釋,他根本就看不懂,也很難相信,一個如果按照通常的設計思路,需要及時甚至幾百行代碼才能解決的問題,肖遠卻能用寥寥幾行代碼,使用一個很巧妙的遞歸或者迭代,就能實現。
有好幾次,唐新宇都想打斷肖遠,和他探討一下其中的一些奇思妙想,但是看到肖遠專心在忙碌,就忍了又忍,直到發現肖遠寫報告用的竟然是全英文的時候,才又驚訝的打斷了他。
“肖遠,你寫歌報告怎麼用英語?”唐新宇很好奇的問道,這次就連姜華也停下了手裡的遊戲,轉頭看了看肖遠寫下的滿屏幕的英語,笑道,“用英文看起來比中文專業一些,呵呵。”
“不是這個原因。”肖遠連忙糾正道,他可不想讓別人誤以爲他在裝逼。
“那你爲什麼用英文呢?”姜華問道。
“爲了提高工作效率,老師電腦上的漢字輸入法用的很不習慣,還不如直接敲英文來得快。”肖遠解釋道,教師機上的輸入法安裝有一套五筆字型,還有就是系統自帶的智能abc以及全拼了,五筆字型他不會用,智能abc他用着非常不習慣,更加不智能的全拼更是用着難受,所以乾脆不寫漢字,直接用英語來寫了。
雖然作爲一個華夏人,肖遠很不願意承認,但是又不得不承認,計算機的發源地在西方,最好的技術也在西方,世界上絕大多數高端的計算機技術資料,都是用英文寫成的,更何況給他帶來技術質變的BlackSkull也是西方的,所以,前世他學習計算機技術,閱讀的英文資料比中文資料要多得多,在BlackSkull那些年,與組織內的人員交流技術,寫技術報告,用的全部是英文,以至於從大學畢業後的幾年內,他一直在用英文作爲自己在網絡上的主要工作語言,所以,他現在寫英文技術報告,感覺比用中文更順手一些,在表達某些東西的時候更加準確一些。
“你用英文寫吧。”唐新宇聽到肖遠這麼解釋,擺擺手說道,然後有些不放心的湊了過來,想要看看肖遠寫的東西,在他眼中,肖遠還只是一個高中生,英語再好,也頂多就是大學英語三級到四級的水平,用來寫英文文章,水平顯然不夠,所以有些擔心他寫出來的東西不能看,詞不達意。
但是唐新宇讀了兩段,心中的疑慮已經完全消失了,他好歹大學畢業時,也達到了英語六級的水平,雖然不敢說提筆就能寫出來很好的英文文章,但是見識還是有的,他發現,肖遠寫出來的英文很流暢,很地道,完全沒有大多數華夏人寫出來的那種華式英語的感覺,如果不是親眼,他都會覺得這是一個以英語爲母語的人寫出來的東西。
對肖遠寫不好英文的擔心消失了,唐新宇又有一個疑惑浮上心頭:“這個傢伙真的只是一個高中生嗎,他的英語從哪裡學來的,這種水平絕對超過了英語六級,恐怕很多英語專業的大學生都沒這個水平吧?”
“肖遠,你很厲害啊?”姜華在一旁感嘆道。
“你也能看懂?”唐新宇覺得自己受到了打擊,肖遠是個妖孽,能寫出這樣的文章,也就算了,如果連姜華這個保鏢也能很輕鬆的讀懂肖遠寫的東西,會讓他覺得自己活了這麼大,都活到狗身上去了。
“看不懂。”姜華說道。
“看不懂你怎麼知道厲害?”唐新宇沒好氣的問道,心裡不知不覺的舒服了一些。
“正因爲看不懂,才覺得厲害嗎,如果我都能看懂了,又算什麼厲害。”姜華答道。
肖遠呵呵笑了起來,唐新宇翻了個白眼,都不理會姜華了。
寫一個已經存在於腦子裡的技術文檔,肖遠並沒有花太多的時間,快到中午的時候,就寫好了,把文檔用學校打印機打出來,交給了唐新宇後,和姜華離開學校,回家去了。
PS:第二更送到,綠茶今天也不說會有幾更了,會一直碼下去,碼完就發,看看自己究竟能寫多少,大家看的爽了,別忘了給綠茶投些票支持一下,讓綠茶碼字動力更足一些,嗯,不說了,繼續碼字去了。