Re: [問題] C的入門書藉~

看板C_and_CPP作者 (鬼翼&娃娃魚)時間15年前 (2009/04/07 13:36), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《JYLai (是男人也可以是個男孩~)》之銘言: : 最近開始學習C : 不知道有哪些可供初學著用的書藉~ : 最好不要太難的~ 因為我很笨的><" : 不知板友們能否介紹幾本讓我參考參考~~ 騙點P幣和文章數好了, 老是推個好幾行的文實在很麻煩Orz == 小弟認為, 初學一樣東西, 挑選入門書, 有幾個地方可以注意.... 當然這邊既然是C/C++的case, 所以下面就C/C++討論吧:) 1. 正確性: 我想沒有人可以接受一本書的內容觀念錯誤.... 甚至是附的sample code都有一堆錯誤讓你compile都不會過.... 翻譯書可能有翻譯上信雅達的問題.... 自寫的書也可能有一些觀念上與表達上的問題.... 舉個常聽說的例子就是 "Call by Address" 通常學習C/C++的經典(原文)書就那麼幾本.... 大家耳熟能詳的優秀譯者/團體也有幾位.... 自寫的書也好, 翻譯書也罷, 免不了找看看書評與網友反應.... 2. 時效性: 雖然說C/C++無論版本新舊(我是說語言, 不是IDE/compiler) 不外乎儲存資料的type, 與實作程序的statement.... 但是選到一本書的sample code還是好幾年前的東西.... for(int i=0;;) 都不能用非 int i; for(i=0;;) 不可的.... 或者是教C++連 using namespace 都沒有之類的舊書.... 一方面學了被一些舊語法綁手綁腳, 少了一些新feature.... 另一方面以後讀別人的code也難保不會遇到障礙.... 這是選/借二手書或地攤擺的便宜舊書前可能需要考慮的.... 3. 方便性: 無庸置疑, 您的書提供的sample code/prj與您有的IDE軟體相合.... 對於您設定環境, 編譯/執行/測試/修改範例, 都是相當的助益.... 以前有些書還會提供學習版的IDE軟體, 也免於用盜版/找來源的問題.... 當然, 很多人會覺得(包含小弟), 學programing不應該拘泥/依賴IDE.... 但是個人覺得, 有個快速/容易/上手且一致的環境總是比較方便.... (如果書上有教你用IDE debug工具, 各種path/lib的調整setting的話) 另外, 如果書上有您需要的特定主題章節, 如GUI, Win32, 影像處理, etc 雖然可能有太雜/不夠專精的困擾, 但也是節省另一筆購書的開銷.... 4. 學習性: 我相信有心, 每本書大家都能看都能吸收, 但不同人吸收狀況大多不同.... 挑選一本合適自己的書, priority可能是最低, 也可能是最高的.... 我想很多人會說/小弟也承認, 想學(寫好)程式, 絕對逃不開英文.... 英文的閱讀, 科技資料的閱讀/查詢, 甚至討論, 都有機會遇到.... 但是如果英文程度成為學習/理解的瓶頸, 甚至學習效率的障礙.... 那麼選擇一本翻譯書也好, 自編書也好, 幫助自己有效/正確吸收更重要.... 花幾百塊甚至上千買書錢前, 自己大致翻閱過覺得合適, 是很重要的事.... 買本厚經典看不下去擺著也沒用; 讓工具書成為學習的助力而非阻力.... 以上, 其實算是有順序性的, 除了#4比較特別(寫在裡面了) 其實還有學習的目的/動機也很重要, 也許您的需求找matlab就夠了也說不定XD -- 小弟一點淺見, 也請板上先進補充/指教....<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.66.243.96

04/07 13:38, , 1F
補推, 當然有辦法, 就把經典書完整的喀起來學習最完整,
04/07 13:38, 1F

04/07 13:39, , 2F
才不會像小弟一樣1/4桶水(比半桶水還半桶水這樣XD)看或
04/07 13:39, 2F

04/07 13:40, , 3F
寫一點code還可以, 重要觀念與用法就都不是很熟悉明白.
04/07 13:40, 3F

04/07 18:05, , 4F
推推,整理得很好
04/07 18:05, 4F

04/08 00:01, , 5F
推 1/4桶水(比半桶水還半桶水這樣XD) XDDDD
04/08 00:01, 5F
文章代碼(AID): #19skPc7g (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19skPc7g (C_and_CPP)