C_and_CPP 板


LINE

剛接觸程式語言(無程式基礎) 有學過 資料結構 OS 演算法(非精通) 以下是書單學習順序疑問 1. C語言教戰手冊 4/e (洪維恩) 2. C How to program 3/e(原文) 3/e是剛好手上有的,請問版本會太舊嗎? 有必要買最新版的8/e嗎? 3. The C programming language (K&R) 4. C++ primer 5/e 請問上面學習完再學習這本會錯亂嗎? 目前知道C和C++差異蠻大的 目前打算規劃這樣的學習順序 請問會有問題嗎? 額外打算把DS、OS、Algorithm 唸熟 (上方三科只唸過中文筆記) 以下書單 (DS) Fundamentals of data structures in c 2/e (OS) Operating system concepts 9/e (Algorithm) Introduction to algorithm 3/e 請問這書單有問題嗎? 麻煩各位大大解答了,感謝! --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.214.67.127
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1518338741.A.04C.html
1F:推 Feis: 想學 C 還是 C++ ? 02/11 17:16
2F:→ dzwei: C語言是拿來開發作業系統&韌體用的 02/11 17:18
3F:→ dzwei: 先說妳學程式語言的目的? 02/11 17:18
4F:→ dzwei: 如果想做numerical,請找py,GUI有Js、C#、ROR 02/11 17:19
5F:→ YOAOY: 想把C當基礎再學C++ 02/11 17:49
6F:→ YOAOY: 目的 走軟體設計工程師 02/11 17:52
7F:→ YOAOY: 其次興趣是遊戲程式設計 02/11 17:52
8F:推 dzwei: 我記得現在的APP手遊好像沒再用C++開發了@@ 02/11 18:04
9F:推 dzwei: 近3年好像是C#和Js了 02/11 18:07
10F:→ YOAOY: 想說學完C++再學C# 然後去接觸unity 02/11 18:13
11F:→ phishingphi: 如果學C不用管第三本,直接把兩個語言當作是完全不同 02/11 18:24
12F:→ phishingphi: 的比較恰當。 02/11 18:24
13F:→ phishingphi: 看錯是第四本 02/11 18:24
14F:→ dzwei: 建議直上C#,其實有一本書叫做effective c#妳可以去看看 02/11 18:25
15F:→ dzwei: 如果你都沒問題而且很有感觸,代表你及格了,可以開始做事 02/11 18:25
16F:→ dzwei: 如果沒有的話,可以從深入淺出C#那本+小山的C#教學開始 02/11 18:26
17F:推 Ommm5566: C和C++是不同的語言 你學C的目的是什麼? 02/11 18:27
18F:→ phishingphi: 如果學c++也不需要從C開始學,當然有C的基礎當然很好 02/11 18:28
19F:→ phishingphi: ,不過要把他們當作不同的語言。 02/11 18:28
20F:推 dzwei: 樓上,他說了,遊戲開發 02/11 18:28
21F:→ YOAOY: 好的 感謝2位大大 心中大概有個方向了! 02/11 18:29
22F:→ Ommm5566: 同2F 如果要走嵌入式選C 數值處理有py/R/matlab 02/11 18:29
23F:→ dzwei: 既然妳要開發遊戲,又沒有啥程式的基礎,就從小山的C#開始 02/11 18:29
24F:→ dzwei: 八XD,他的主題也是針對"新手"+"OOP"+"遊戲" 02/11 18:30
25F:→ dzwei: 看了我想對你會很有幫助 02/11 18:30
26F:→ dzwei: 書就找深入淺出C#那本 02/11 18:30
27F:→ dzwei: 自從微軟多了Xamarin,C#可以做的事情變多了 02/11 18:31
28F:→ Ommm5566: 遊戲如果是網頁可以考慮js unity也可以使用js 02/11 18:32
29F:→ Ommm5566: 還有RPG maker也適用js 02/11 18:32
30F:→ Ommm5566: 加上現在PWA正熱門 02/11 18:33
31F:→ dzwei: C#好處是小山的教材很適合妳,而且我記得unity也有C#腳本 02/11 18:33
32F:→ dzwei: Js我不予置評,我只有用過QML開發GUI過,然後QML很多地方 02/11 18:34
33F:→ dzwei: 跟Js很像就是了 02/11 18:34
34F:→ Ommm5566: unity是C#比較穩 而且可以用VS 原則上在win上選C#就是了 02/11 18:35
35F:→ YOAOY: 了解 謝謝D大 和 O大推薦! 02/11 18:35
36F:→ dzwei: 而且現在PC Game的主流也還是Win XD 02/11 18:35
37F:→ dzwei: 其他東西像gui和韌體之類的,這年頭就要考慮cross-platform 02/11 18:36
38F:→ dzwei: 的議題了! 02/11 18:36
39F:→ Ommm5566: 網頁現在有webassembly 所以PWA遊戲未來很有發展 02/11 18:37
40F:→ Ommm5566: C# js選一種就好 一開始不要同時碰兩種語言 02/11 18:37
41F:推 dzwei: 同上,一開始不要碰兩種語言,真的要進階的話,頂多學如何 02/11 18:38
42F:→ dzwei: link DLL 02/11 18:39
43F:推 ilikekotomi: 遊戲開發 建議學C++ C++真的學會C#也學很快 02/11 19:49
44F:→ ilikekotomi: unity之後JS就不支援了 但JS還是有其他用途 02/11 19:50
45F:→ ilikekotomi: 學會一種後 閒暇之餘多多接觸不同的也很不錯 02/11 19:50
46F:→ ilikekotomi: 如果只想做遊戲開發 先學C#也沒關係 02/11 19:52
47F:→ ilikekotomi: 對遊戲開發有興趣可以站內信 不過我也做沒幾年而已XD 02/11 19:58
48F:推 Ommm5566: C++唯一的存在就是做game engine 除此之外做遊戲都不 02/11 20:05
49F:→ ilikekotomi: engine之外會用到的應該就unreal了 雖然我沒用過 02/11 20:06
50F:→ Ommm5566: 適合C++ 現成的遊戲引擎吉里吉里 panda之類的常常是 02/11 20:07
51F:→ Ommm5566: 手稿語言 02/11 20:07
52F:→ Ommm5566: unreal就是因為C++太過麻煩手稿語言才強勢回歸 02/11 20:08
53F:→ Ommm5566: 現在語言特性幾乎是選適用的範圍  追求效能核心用C++ 02/11 20:09
54F:→ Ommm5566: 手稿部分都是去接口手稿語言 02/11 20:10
55F:→ Ommm5566: 當然如果志在暴風雪公司那就專精C++是唯一選擇 02/11 20:11
56F:→ ilikekotomi: 暴雪要出國了 記得英文要順便練好 (我也好想去T_T) 02/11 20:12
57F:推 stupid0319: 學Golang 02/11 21:17
58F:→ MOONRAKER: C語言有一本就好了 初級的書何必用那麼多本 02/12 08:40
59F:→ MOONRAKER: 看別本也是交叉參考 一樣的東西不用學兩次三次 02/12 08:41
60F:→ loveflames: C看螞蟻本就綽綽有餘 02/12 11:03
61F:→ MOONRAKER: 遇洪則開那一本是不是大大有名的[考備建構員] 02/12 11:56
62F:→ loveflames: 啊知,C++我沒看過國內作者寫的書 02/12 12:00
63F:→ uranusjr: #1A9X9Ehb 02/12 13:41
64F:推 Neisseria: 除了要學 C99 和 C11 等新東西,不用刻意買很新的書 02/12 16:15
65F:→ Neisseria: C 的核心語法很穩定,而且不多,很快就學完了 02/12 16:22
66F:→ protoss: 直接從3,4開始看就行了... 02/14 12:26
67F:推 Sidney0503: 寫遊戲python也可以 有pygame/Cocos2d/Panda3D 02/14 13:44
68F:→ Sidney0503: 說真的你要先選領域 就算是軟體也是非常多類型阿 02/14 13:45
69F:→ Sidney0503: 硬體driver/嵌入式系統/手機app/網頁/....... 02/14 13:45
70F:推 TobyH4cker: PC Game, Console Game 都C++啊 商業的 03/04 05:32
71F:推 cass: 我在遊戲界十幾年,除了手遊外都是用C++ 06/23 14:16







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP