中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
vc知識(shí)庫(kù)文章 - c語言學(xué)習(xí)方法

C語言學(xué)習(xí)方法


乾坤一笑

原文見于乾坤一笑的blog一笑聊齋

       談?wù)勁嫉膶W(xué)習(xí)方法,拋磚引玉!:)
       學(xué)習(xí)不論講不講方法,最終都能學(xué)會(huì)。但是別人1個(gè)月學(xué)會(huì)了,而你卻100年才學(xué)會(huì),這不就晚了么?:)所以說,學(xué)習(xí)還是要講究方法的。學(xué)習(xí)方法正確,事半功倍;學(xué)習(xí)方法不正確,事倍而功半。
       什么才是學(xué)習(xí)C語言的捷徑?我的答案是看書。書中所寫,是前人數(shù)十年經(jīng)驗(yàn)所寫,看十本書,就相當(dāng)于汲取了前人數(shù)十年的功力,那么你的內(nèi)功也會(huì)迅速上升1甲子。:)書當(dāng)然要看好書,只有好書才營(yíng)養(yǎng)豐富。假如你花了1天時(shí)間看了一本破書,而該書介紹的知識(shí)雖然對(duì)于你來說是全新的知識(shí),但是由于書中組織不當(dāng)、或者深度不夠,使你獲取的營(yíng)養(yǎng)很少,還不如自己研究一天來的快,這種書就不值當(dāng)看了。學(xué)習(xí)C語言要看那些好書?我認(rèn)為首先要把基礎(chǔ)書給看扎實(shí)了,比如拙著《C語言之四書五經(jīng)》中介紹的4本。(雖然這些書很多已經(jīng)絕版了,但我相信電子版也是很有益處。況且,如果你真的想看,我相信你一定有辦法搞的到。)這些書你會(huì)在很短的時(shí)間內(nèi)看完(比如一兩個(gè)月),這取決于你的基礎(chǔ)和悟性。之后要看那些書呢?我不妨再列幾本。Bjarne Stroustrup的《C++程序設(shè)計(jì)語言》(The C++ Programming Language)一定要看,這本書里面對(duì)于C的一些基礎(chǔ)概念的定義,比我見過的其他任何C語言書都要全,都要仔細(xì);Bjarne Stroustrup的《C++語言的設(shè)計(jì)與演化》(The Design and Evolution of C++)和David R.Hanson 的《C語言接口與實(shí)現(xiàn) 創(chuàng)建可重用軟件的技術(shù)》(C Interfaces and Implaementations Techniques for Creating Reusable Software)一定要看,這兩本書講述了如何用C來實(shí)現(xiàn)異常處理、實(shí)現(xiàn)類型的封裝和擴(kuò)展等一些大的項(xiàng)目中經(jīng)常用到的高級(jí)技術(shù)。其他的書,操作系統(tǒng)的要看,編譯原理的要看,算法的要看,模式的也要看。讀書破萬卷,coding如有神??偠灾?,就如《傳》中云:“生而知之者,上也;學(xué)而知之者,次也;困而學(xué)之又其次也。”我們不能總是因困而學(xué)之,而要做到兵馬未動(dòng),糧草先行。
       看書是學(xué)習(xí)的導(dǎo)向,書中能一一介紹清楚概念,但書卻不能把應(yīng)用的細(xì)節(jié)一一介紹給你,因?yàn)閼?yīng)用總是招數(shù)繁復(fù),變化多端。因此我們要想熟悉招數(shù),懂得書中所講怎么使用,還要多讀源碼。Linus給別人解答問題的時(shí)候,常說Read the fucking source code;候捷也在其文中提到“源碼之前,了無秘密。”這就是大師的箴言呀。源碼就像是動(dòng)畫、就像是幻燈片,把書中的招式一一演練給你看。可以說高手的經(jīng)驗(yàn)大都是源自代碼。源碼和書一樣,也是要看好的,不要看差的。在此,我推薦看Linux kernel source code 和 Linux tcp/ip source code。這兩套代碼都是開源的,垂手可得。此外,還可以配合著Andrew S.Tanenbaum的《操作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》(Operating Systems:Design and Implementation)、毛德操 胡希明的《Linux內(nèi)核 源代碼情景分析》、Jonathan Corbet,Alessandro Rubini,Greg Kroah-Hartman合著的《Linux設(shè)備驅(qū)動(dòng)程序》(Linux Device Driver,3e)、W.Richard Stevens《TCP/IP詳解(3部) (TCP/IP Illustracted )、W.Richard Stevens《UNIX環(huán)境高級(jí)編程》(Advanced Programming in the UNIX Environment,新版增加了Linux kernel的內(nèi)容)等書來看,方便的很。

       當(dāng)然程序不是看出來的,是寫出來的。我高中的時(shí)候每天堅(jiān)持寫6個(gè)小時(shí)程序,《數(shù)據(jù)結(jié)構(gòu)》和排列組合、圖論方面的習(xí)題反復(fù)做了N遍。到現(xiàn)在雖然已經(jīng)時(shí)隔五六年,很多內(nèi)容早已淡忘掉,但卻培養(yǎng)了我很強(qiáng)的編碼能力和調(diào)試能力,直到現(xiàn)在還對(duì)我的工作有很大的幫助。

       學(xué)習(xí)忌貪多、忌浮躁、忌急功近利、忌目中無人。把學(xué)習(xí)計(jì)劃放的長(zhǎng)一些,培養(yǎng)一個(gè)好的學(xué)習(xí)方法,一步一步慢慢走,終能成為高手。
-------------
寫于2005年8月1日  轉(zhuǎn)載請(qǐng)標(biāo)明出處和原文鏈接

編者注:本文中書籍鏈接一律按《C語言之四書五經(jīng)》例,引用于China-pub,但部分書籍也已缺貨,大家可以看看其他書店或到圖書館或找朋友借閱。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Attach Android Source Code To Eclipse IDE–將Android 源碼和Eclipse IDE 關(guān)聯(lián)綁定起來
實(shí)用文章:常用開源協(xié)議詳細(xì)解析
VSCode和SourceInsight,到底哪個(gè)看源碼爽?
學(xué)習(xí)CentOS7筆記(一)
NAT HowTo 簡(jiǎn)體中文
linux的TCP連接數(shù)量最大不能超過65535個(gè)嗎,那服務(wù)器是如何應(yīng)對(duì)百萬千萬的并發(fā)的?
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服