第104章 英文文檔(第二更)(1 / 2)

“你寫的偽代碼,還是C語言代碼?”唐新宇問道。

“差不多吧,書上又沒有規定偽代碼的格式,平時寫慣了C代碼,寫著順手,另外那些代碼也不能算是嚴格的C代碼吧,變量類型什麼的,都是大致寫了些,不那麼嚴格,也沒考慮容錯處理。”

肖遠答道,他寫那些代碼,一方麵是為了描述書上那些習題的算法,另一方麵也存了練手的想法,所以寫的比較詳細,當然這些他沒必要和唐新宇解釋。

“真沒想到你寫代碼的習慣這麼好,比那些在大公司上了好幾年班的老程序員都好。”唐新宇又感歎了一句。

“習慣是需要養成的,如果平時不注意,到真正寫代碼的時候,就有可能把一些壞習慣帶進去,時間長了,不僅不利於自己返回頭檢查代碼,也不利於別人閱讀,所以,我師傅反複和我強調這一點,讓我無論何時都不要忘記代碼規範。”

肖遠原本他寫代碼的習慣也不是這麼嚴格,後來他加入了BlackSkull,參與了他們一些團隊的開發,那個組織對代碼規範要求很嚴格,才讓他逐漸改掉了以前編碼不規範的毛病,養成了隨時按照一定的規範寫代碼的習慣,這些他更不可能和唐新宇解釋了,所以隻好假借他師傅來搪塞唐新宇了。

“原來是這麼回事,沒事了,我再看看。”唐新宇聽了肖遠的解釋,心中釋然,也有些感歎有個好師傅領著真是不錯,能讓人少走很多彎路。

這次唐新宇把注意力放到了肖遠的偽代碼內容上,因為肖遠寫的偽代碼非常規範,而且程序的結構非常好,所以他閱讀起來非常輕鬆,結合著輔導教材,他看了其中幾段完整的偽代碼,不得不再次暗中感歎。

雖說師傅領進門,修行在個人,但是如果這個人是個草包,恐怕也做不出多大成就,當然這是一個極端,而肖遠明顯屬於另一個極端,最起碼在編程以及算法設計上,是個天才,解決問題所采用的算法,寫出來的偽代碼,大都充滿了極高的編程技巧,有些地方如果不是肖遠有著很詳細的解釋,他根本就看不懂,也很難相信,一個如果按照通常的設計思路,需要及時甚至幾百行代碼才能解決的問題,肖遠卻能用寥寥幾行代碼,使用一個很巧妙的遞歸或者迭代,就能實現。

有好幾次,唐新宇都想打斷肖遠,和他探討一下其中的一些奇思妙想,但是看到肖遠專心在忙碌,就忍了又忍,直到發現肖遠寫報告用的竟然是全英文的時候,才又驚訝的打斷了他。

“肖遠,你寫歌報告怎麼用英語?”唐新宇很好奇的問道,這次就連薑華也停下了手裏的遊戲,轉頭看了看肖遠寫下的滿屏幕的英語,笑道,“用英文看起來比中文專業一些,嗬嗬。”

“不是這個原因。”肖遠連忙糾正道,他可不想讓別人誤以為他在裝逼。

“那你為什麼用英文呢?”薑華問道。

“為了提高工作效率,老師電腦上的漢字輸入法用的很不習慣,還不如直接敲英文來得快。”肖遠解釋道,教師機上的輸入法安裝有一套五筆字型,還有就是係統自帶的智能abc以及全拚了,五筆字型他不會用,智能abc他用著非常不習慣,更加不智能的全拚更是用著難受,所以幹脆不寫漢字,直接用英語來寫了。