高質量C++和C編程指南資料說明[摘要]每個 C++/C 程序通常分為兩個文件。一個文件用于保存程序的聲明(declaration),稱為頭文件。另一個文件用于保存程序的實現(implementaTIon),稱為定義(definiTIon)文件。 C++/C 程序的頭文件以“.h”為后綴,C 程序的定義文件以“.c”為后綴,C++程序的定義文件通常以“.cpp”為后綴(也有一些系統以“.cc”或“.cxx”為后綴)。 自從計算機問世以來,程序設計就成了令人羨慕的職業,程序員在受人寵愛之后容易發展成為毛病特多卻常能自我臭美的群體。如今在 Internet 上流傳的“真正”的程序員據說是這樣的: (1) 真正的程序員沒有進度表,只有討好領導的馬屁精才有進度表,真正的程序員會讓領導提心吊膽。 (2) 真正的程序員不寫使用說明書,用戶應當自己去猜想程序的功能。 (3) 真正的程序員幾乎不寫代碼的注釋,如果注釋很難寫,它理所當然也很難讀。 (4) 真正的程序員不畫流程圖,原始人和文盲才會干這事。 (5) 真正的程序員不看參考手冊,新手和膽小鬼才會看。 (6) 真正的程序員不寫文檔也不需要文檔,只有看不懂程序的笨蛋才用文檔。 (7) 真正的程序員認為自己比用戶更明白用戶需要什么。 (8) 真正的程序員不接受團隊開發的理念,除非他自己是頭頭。 (9) 真正的程序員的程序不會在第一次就正確運行,但是他們愿意守著機器進行若干個 30 小時的調試改錯。 (10)真正的程序員不會在上午 9:00 到下午 5:00 之間工作,如果你看到他在上午 9:00 工作,這表明他從昨晚一直干到現在。 …… 具備上述特征越多,越顯得水平高,資格老。所以別奇怪,程序員的很多缺點竟然可以被當作優點來欣賞。就象在武俠小說中,那些獨來獨往、不受約束且帶點邪氣的高手最令人崇拜。我曾經也這樣信奉,并且希望自己成為那樣的“真正”的程序員,結果沒有得到好下場。
標簽:
C++
C語言
上傳時間:
2021-10-26
上傳用戶: