一起學程式設計(1)

2021-07-02 23:20:59 字數 550 閱讀 1771

很久以前就想寫本程式設計的書,但因為人懶,動力比較小,雖然也寫了點,但都比較零散。這次給自己乙個目標,一定要完成這個內心的想法。寫到程式設計,當然離不開程式語言,但這個系列不會採用特定的語言進行,我想盡可能的表達出程式設計的一些本質性的東西,這些本質性的東西對於任何語言,都可以進行表達。這樣就給一些初入程式設計的,或有初步基礎的朋友一些幫助,使得在學程式語言的時候,不侷限於程式語言本身,而是以一種開放的心態對待這些事情。同時,本系列也會涉及到一些設計的東西,雖然,整個開發過程中,設計和程式設計一般是分開的,但因為我認為的程式設計本質上也是一種設計,所以我會努力將業務設計和程式設計結合起來。程式設計離不開演算法,但這個系列不會太多的涉及到演算法,但程式設計模式會貫穿始終,因為設計模式本質上是一種程式設計中的復用結構,是程式設計設計規則或約定的一部分。

當然,寫這個系列不是為了以後出書,因為我覺得黑底白紙代表著一種承諾和責任,如果把握不好,誤導了讀者就不好了,還是網際網路的這種形式比較好,雖然寫出來,也應具有一種責任承諾和責任,但終究要自由很多。大家讀的時候當然需要鑑別,何況是免費的,都不需要拘束。

這算是開篇,也算是給自己乙個目標,乙個驅動。

大家如果有什麼想法,也可以交流。

一起學演算法

我堅信,機會永遠屬於有準備的人,其羨慕他人的成功,不如從此刻起,積累足夠多的知識和面試經驗,為將來進入更好的公司做好充分的準備!演算法崗是現在最火的崗位,這個崗位要求對oi演算法非常熟悉。常見的oi演算法有 模擬 字首和 差分 高精度計算 排序 貪心 分治 二分查詢 廣度搜尋 深度搜尋 字串相關演算...

皓哥和你一起學unix網路程式設計(1)

第一次寫部落格,皓哥本來是乙個平時話很多的人,對著螢幕突然卻不知道怎麼去表達了。那就長話短說,有話直說吧。皓哥是個普通985高校的計算機系的研究僧,學習方向是計算機網路。計算機網路這東西博大精深,卻也非常麻煩,學好不容易。市面上也有很多非常經典的有關計算機網路以及網路程式設計的書籍,基本是看不完的,...

一起學Makefile(一)

make和makefile makefile檔案幫助我們記錄了整個專案工程的所有需要編譯的檔案列表,這樣我們在編譯時僅需要輸入簡單的make命令就能編譯出我們期望的結果。makefile檔案反映了整個專案中各個模組的依賴關係,這樣我們改動了某些原始檔以後,僅需簡單的輸入make命令,make工具就會...