廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2425 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
terryshao
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x1 鮮花 x72
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[C/C++] 關於語言的學習順序???
首先很感謝許多大大提供的資源
可是我還有個疑問...
每本書的教學順序有的只有一些些 ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容



獻花 x0 回到頂端 [樓 主] From:台灣中華電信 | Posted:2005-09-20 19:37 |
pointer
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x15
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

一般入門書不會順序上的差異
從第一章 ~最後一章依序看即可

不懂時候多看幾次吧

進階書籍才有這種需要跳著看

例如 : C++ primer


獻花 x0 回到頂端 [1 樓] From:台灣數位聯合 | Posted:2005-09-20 20:58 |
ety 手機
數位造型
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x719
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

你正在學習語言沒錯!

我們學習英語是為了要與西方國家的人民溝通,學習日語是為了要與日本人溝通.那麼為何要學習程式語言呢?當然是為了要與電腦溝通,但能命令電腦的人沒幾個.

曾有一次,主管要求我幫他面試一位新人,因為我們部門是開發部門,而主管是管理學院出身的,不太懂太多技術領域的知識,所以請我來作面試,然後再打電話告訴主管那傢伙的能力如何,給主管一個參考.

面試完後,我告知主管,那傢伙真的是電腦高手,但不適合來我們公司上班.主管問我為什麼,我就回答,那傢伙什麼工具都會用,什麼程式語言都會,真的是高手.但那傢伙是個"請電腦幫忙我們做工作"的高手,不是"命令電腦幫我們做工作"的高手.主管問我,這有什麼分別呢?如果我們面臨了工作上的難題,電腦本身就有現成的軟體能幫助我們的話,那"請電腦幫忙我們做工作"的高手一定對我們幫助不少.但如果遇到的是現成軟體無法解決,或是必需要成本較為高昂的軟體才有辦法解決,公司無法購置時,那這高手一點用處也沒有.反而是"命令電腦幫我們做工作"的高手對我們比較有幫助,他可以馬上為我們設計一套能解決我們所遇到之難題的軟體(程式).事後,那新人當然沒被錄取.

你先想想你為何想學程式設計,是為了炫耀?還是解決問題?常聽說某某人是個電腦高手,但實際上,不過是個會裝電腦零件的人,或是很會用某些軟體的人,老實說,若你問些演算法的問題,他一定不會.如果,你是想要命令電腦,而不是想要請電腦幫忙,那我倒是可以給你一些參考:

我們在學習語言時,都得背單字,為什麼要背?是為了學習文法.像是computer的詞性是名詞,一個句子要有主詞,動詞,與受詞.句子 I love computer 就是合法的.如果你不知道computer是名詞,那就不知道我愛電腦這句英文computer該放在哪個位置了.程式語言也一樣,所謂的資料型態(data type)就是單字.每個語言都有些不同,C語言則是有char,int,float,double等等.哪些語法要用哪些資料型態,全憑你有沒有記住這些.而C語言中的函式就是語言的文法,哪些地方要用哪些型態的參數都得注意.

這些例子不知道對你有沒有幫助!?

學會了一個語言的資料型態,語法,接下來你可以挑戰資料結構(像是array,list,stack,queue,tree之類的),然後再去挑戰演算法(像是search,heap之類的).

加油,希望學會了之後,你真的能命令電腦(設計程式)而不是請電腦幫忙(應用程式).

^_^

此文章被評分,最近評分記錄
財富:100 (by codeboy) | 理由: 真是好的見解阿~^^


獻花 x2 回到頂端 [2 樓] From:台灣和信超媒體 | Posted:2005-09-21 12:06 |
夷希微
個人頭像
個人文章 個人相簿 個人日記 個人地圖
社區建設獎
知名人士
級別: 知名人士 該用戶目前不上站
推文 x13 鮮花 x1682
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用ety於2005-09-21 12:06發表的 :
你正在學習語言沒錯!

我們學習英語是為了要與西方國家的人民溝通,學習日語是為了要與日本人溝通.那麼為何要學習程式語言呢?當然是為了要與電腦溝通,但能命令電腦的人沒幾個.

曾有一次,主管要求我幫他面試一位新人,因為我們部門是開發部門,而主管是管理學院出身的,不太懂太多技術領域的知識,所以請我來作面試,然後再打電話告訴主管那傢伙的能力如何,給主管一個參考.
.......
ety 大大您說得太好了~您很用心的說明了會用軟體和會寫軟體之的差異,並且還舉例說明~ 表情
小妹我已忍不住舉起雙手的大姆指來贊同您了呢~實在是太贊了 ^_^ 表情
請版主大大給予高額獎金奬勵一下吧 ^_^ 表情 表情

回應原發文者 terryshao 大大的問題,學習程式語言不是在練什麼武功秘笈~所以不用擔心會走火入魔啦 ^_^
基本上,小妹個人認為~順序並不是那麼重要的呢 ^_^
當您照序順看時,若是碰到看不懂的地方時,該如何處置呢?
我想很多人會去問人~對吧 ^_^
但~~要是沒人可問,或是問不到會的人,那要怎麼辦呢?
我想只有少數人會自己思考,自已嘗試,直到試出來為止,然後再接著繼續看下去,對吧 ^_^
絕大部份的人(超過五成),可能就這樣陣亡,從此與程式無緣了 ><"
而我想說的是,碰到看不懂的地方,又沒有人可問,自己怎麼想也想不出來的情況下~
還有一招就是~『暫時』先放棄那一篇,先跳過那裡直接看下一篇 ^^"
先看完完後面以後再回頭看前面的,有時候反而會更好理解前面的,一下就看懂了呢 ^_^
小妹我學程式完全是自學,自己的經驗是如此的,所以~順序真的不是重點,怎麼看都行的~別太拘泥 ^^"
另外,學習程式還有一個非常重要的重點,那就是『練習』~也就是學到哪裡就練習到哪裡 ^_^
不練習~光是看的話,說學的會那是騙人的 ^^"
唯有自己親自練習寫過,才能算是真正的學會呢,就算記不起來,至少印象也會比較深刻~您說是吧 ^_^ 表情

此文章被評分,最近評分記錄
財富:60 (by codeboy) | 理由: 說的也很有道理喔~^^


視之不見,名曰夷;
聽之不聞,名曰希;
搏之不得,名曰微。
此三者不可致詰,故混而為一。

[截自老子道德經第十四章]
獻花 x1 回到頂端 [3 樓] From:台灣中華電信 | Posted:2005-09-25 10:59 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.099477 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言