下拉閱讀上一章

第100頁

    ——某種程度上,計算機是一門很孤獨的學科,寫代碼是一件很孤獨的藝術。

    絕大部分的迷惘與惶惑,焦心與淚眼,跌跌撞撞與嗚嗚咽咽,都是要自己一個人獨自扛過來。

    因為請教別人錯在哪裡的成本太高,能夠參考的資料又太少,這並不是說缺教科書——當然了,作為這麼流行又這麼廣闊的學科,其課本與磚頭絕對有的一拼,那厚度,沒點體力還背不動。

    但教科書,是對專業知識的陳列與敘述。

    它們寫Java的多線程,寫Python的正則式,寫C的遞歸算法,寫Html的標籤嵌套。它們展示了無數正確而強大的武器,凝聚著無數英傑的心血與智慧。

    但蹣跚學步的新人仍然會經常迷茫——它們寫得好對,可是,我用錯了怎麼辦呢?

    我的多線程到底哪裡開錯了?我的正則式怎麼就是通不過編譯呢?究竟要怎麼樣才可以讓我的遞歸停止異常退出?又能不能有一天看到我的標籤嵌套被正確識別啊?

    正確只有一種,可錯誤有千千萬萬類。

    而那就是,教科書鞭長莫及而無法覆蓋的範圍,也是每個必須要給問題代碼調bug的計算機學子在每個寂靜的夜,耗盡心力,窮盡所能,甚至是需要碰一點運氣,去試著自救的長路。  

    搜索不是萬能的,因為網頁上相關的內容至今也都是零零散散不成體系。有的bug被人提起過,那很幸運,但別人的方法仍然不一定能夠對症解決;有的bug根本查不到任何資料,那很正常,簡直是再普遍不過的一種現象。

    最後怎麼解決的呢?

    很多人其實也都不記得了。也許是無意間不知道改了哪裡它就突然莫名其妙能正常運行,也許是被逼無奈最後把所有思路全部推翻重寫,遇見過太多次了,實在是想不起上一回究竟是如何虎口脫險。

    但同樣,逢到下一回,也沒有人能保證,自己一定可以絕處逢生。

    每一次與bug的碰撞,都像是一場無比盛大又無比殘酷的冒險,亦或是一盤極盡壯烈又極盡冷漠的賭局,或許贏了,或許輸了,誰知道呢,反正這種事情,幾乎每天都在發生。

    它宛如曠日經久的頑疾,無法根治,沒有療方。

    或者說,在這之前,沒有療方。

    因為杜詩怡於七月十六這夜,拿出的八萬字錯誤彙編,幾乎涵蓋了C語言從入門到精深,會遇到的所有歧路。她也在同時,給出了每一類錯誤的各種解決方法,無比透徹,極盡用心。

    八萬字,因為在文檔的字數統計里,一個英文單詞算一個字,一張配圖甚至不算字。而這份文檔,遍地都是親手編寫的樣例代碼,漫天都是幫助對照的報錯截圖,在這之外,才是她獨自寫就的八萬字詳盡解析。  

    那是從未在計算機界點亮的燈火。

    近日星動,諸事皆宜,她送了所有仍在這條路上艱難奔行的旅人,一場最盛大的詩意。

    ***

    那一夜許多人無眠。

    【計科專業的詩箋在哭,是真的在哭,眼淚止不住。可能很少有人體會得到整個上半年都在拼命學C語言可最後還是掛科了的痛,明明它只是所有程式設計師的入門啟蒙課,但凡走這條路就不該對它如此一竅不通,可我學不會,真學不會。在這之前我甚至覺得自己不可能通過開學後的補考,但是有了這個彙編集,我終於可以對照著看我到底錯在哪裡,詩詩我真的,一輩子愛你】

    【我從今天開始是鐵桿詩箋,永遠趕不走敲不散的那種。三不沾跨考計算機研究生,暑期就被要求跟項目,零基礎緊急學C,壓力真的太大太大了。她真的是,明明自己學得很好很好了,還特意分享經驗救人於水火,太感動了】

    【姐姐你聽的到嗎,我好喜歡你,好感謝你。准大一即將入學,最近自己試著學C都學喪氣了,還沒報到就覺得我不適合這個專業。但是看到你寫的專欄,我突然覺得它好像也不是那麼困難的事情,謝謝你幫後來的我們引路呀,比心!】

    【工作三年因為調崗從Java轉C,才發現它並不只是當年啟蒙學的那麼淺,一旦需要運用它去做深層開發,代碼寫起來是真的要人老命,感謝這篇長文,讓我終於不用對著查不到解決方案的bug瘋狂撓頭。C語言是程式設計師的第一盞燈,而她是讓這盞燈長明的光束,詩詩你真的,值得世上所有最美好的詞彙,因為你就是,美好本身】  

    一個徹夜又一個白天,論壇上微博上豆瓣上,無數現在或過去與計算機有關聯的人,都在為這橫空問世的八萬字震動不已,感慨萬千。

    這是一個時代的開始。

    現在有C,將來就有C++、Java、Python、C#……總有一天,每一門程式語言都會有這樣一本關於錯誤的百科全書,我們可以不用總是那麼摸著石頭過河,可以在知道何為正確的同時,也能知道如何糾錯。

    願這條修行之路上的每一個人,都能擁有更加輕鬆的體驗,與更加美好的未來。

    ***

    國內網友長達一天一夜的煽情終結於國外網友的吱哇亂叫。

    起因是微博上有人搬了國外論壇熱帖過來。自從上次杜詩怡憑藉ACM的優異表現吸引了大批海外粉絲,她就成了歐美IT界的紅人,熱議程度不下國內。

    而這回被熱度嗅覺靈敏的媒體搬過來的討論,就是有關《C語言錯誤彙編》的。

上一章 目錄 下一章
已經是最後一章了 »

第100頁

你剛剛閱讀到這裏

返回
加入書架

返回首頁

書籍詳情 返回我的書架
01