[問題] 初學者入門C語言學習順序 - PTT 熱門文章Hito
文章推薦指數: 80 %
The C programming language (K&R)4. C++ primer 5/e請問上面學習完再學習這本會錯亂嗎? ... 目前知道C和C++差異蠻大的目前打算規劃這樣的學習順序請問會有問題嗎?
Togglenavigation
PTT熱門文章Hito
熱門文章
今日熱門
本周熱門
[問題]初學者入門C語言學習順序
看板
c_and_cpp
作者
YOAOY
時間
2018年02月11日
留言
71則留言,15人參與討論
推噓
13
(
13推
0噓
58→
)
剛接觸程式語言(無程式基礎)
有學過資料結構OS演算法(非精通)
以下是書單學習順序疑問
1.C語言教戰手冊4/e(洪維恩)
2.CHowtoprogram3/e(原文)
3/e是剛好手上有的,請問版本會太舊嗎?
有必要買最新版的8/e嗎?
3.TheCprogramminglanguage(K&R)
4.C++primer5/e
請問上面學習完再學習這本會錯亂嗎?
目前知道C和C++差異蠻大的
目前打算規劃這樣的學習順序
請問會有問題嗎?
額外打算把DS、OS、Algorithm唸熟
(上方三科只唸過中文筆記)
以下書單
(DS)Fundamentalsofdatastructuresinc2/e
(OS)Operatingsystemconcepts9/e
(Algorithm)Introductiontoalgorithm3/e
請問這書單有問題嗎?
麻煩各位大大解答了,感謝!
--
※發信站:批踢踢實業坊(ptt.cc),來自:49.214.67.127
※文章網址:https://www.ptt.cc/bbs/C_and_CPP/M.1518338741.A.04C.html
1F推Feis:想學C還是C++?02/1117:16
2F→dzwei:C語言是拿來開發作業系統&韌體用的02/1117:18
3F→dzwei:先說妳學程式語言的目的?02/1117:18
4F→dzwei:如果想做numerical,請找py,GUI有Js、C#、ROR02/1117:19
5F→YOAOY:想把C當基礎再學C++02/1117:49
6F→YOAOY:目的走軟體設計工程師02/1117:52
7F→YOAOY:其次興趣是遊戲程式設計02/1117:52
8F推dzwei:我記得現在的APP手遊好像沒再用C++開發了@@02/1118:04
9F推dzwei:近3年好像是C#和Js了02/1118:07
10F→YOAOY:想說學完C++再學C#然後去接觸unity02/1118:13
11F→phishingphi:如果學C不用管第三本,直接把兩個語言當作是完全不同02/1118:24
12F→phishingphi:的比較恰當。
02/1118:24
13F→phishingphi:看錯是第四本02/1118:24
14F→dzwei:建議直上C#,其實有一本書叫做effectivec#妳可以去看看02/1118:25
15F→dzwei:如果你都沒問題而且很有感觸,代表你及格了,可以開始做事02/1118:25
16F→dzwei:如果沒有的話,可以從深入淺出C#那本+小山的C#教學開始02/1118:26
17F推Ommm5566:C和C++是不同的語言你學C的目的是什麼?02/1118:27
18F→phishingphi:如果學c++也不需要從C開始學,當然有C的基礎當然很好02/1118:28
19F→phishingphi:,不過要把他們當作不同的語言。
02/1118:28
20F推dzwei:樓上,他說了,遊戲開發02/1118:28
21F→YOAOY:好的感謝2位大大心中大概有個方向了!02/1118:29
22F→Ommm5566:同2F如果要走嵌入式選C數值處理有py/R/matlab02/1118:29
23F→dzwei:既然妳要開發遊戲,又沒有啥程式的基礎,就從小山的C#開始02/1118:29
24F→dzwei:八XD,他的主題也是針對"新手"+"OOP"+"遊戲"02/1118:30
25F→dzwei:看了我想對你會很有幫助02/1118:30
26F→dzwei:書就找深入淺出C#那本02/1118:30
27F→dzwei:自從微軟多了Xamarin,C#可以做的事情變多了02/1118:31
28F→Ommm5566:遊戲如果是網頁可以考慮jsunity也可以使用js02/1118:32
29F→Ommm5566:還有RPGmaker也適用js02/1118:32
30F→Ommm5566:加上現在PWA正熱門02/1118:33
31F→dzwei:C#好處是小山的教材很適合妳,而且我記得unity也有C#腳本02/1118:33
32F→dzwei:Js我不予置評,我只有用過QML開發GUI過,然後QML很多地方02/1118:34
33F→dzwei:跟Js很像就是了02/1118:34
34F→Ommm5566:unity是C#比較穩而且可以用VS原則上在win上選C#就是了02/1118:35
35F→YOAOY:了解謝謝D大和O大推薦!02/1118:35
36F→dzwei:而且現在PCGame的主流也還是WinXD02/1118:35
37F→dzwei:其他東西像gui和韌體之類的,這年頭就要考慮cross-platform02/1118:36
38F→dzwei:的議題了!02/1118:36
39F→Ommm5566:網頁現在有webassembly所以PWA遊戲未來很有發展02/1118:37
40F→Ommm5566:C#js選一種就好一開始不要同時碰兩種語言02/1118:37
41F推dzwei:同上,一開始不要碰兩種語言,真的要進階的話,頂多學如何02/1118:38
42F→dzwei:linkDLL02/1118:39
43F推ilikekotomi:遊戲開發建議學C++C++真的學會C#也學很快02/1119:49
44F→ilikekotomi:unity之後JS就不支援了但JS還是有其他用途02/1119:50
45F→ilikekotomi:學會一種後閒暇之餘多多接觸不同的也很不錯02/1119:50
46F→ilikekotomi:如果只想做遊戲開發先學C#也沒關係02/1119:52
47F→ilikekotomi:對遊戲開發有興趣可以站內信不過我也做沒幾年而已XD02/1119:58
48F推Ommm5566:C++唯一的存在就是做gameengine除此之外做遊戲都不02/1120:05
49F→ilikekotomi:engine之外會用到的應該就unreal了雖然我沒用過02/1120:06
50F→Ommm5566:適合C++現成的遊戲引擎吉里吉里 panda之類的常常是02/1120:07
51F→Ommm5566:手稿語言02/1120:07
52F→Ommm5566:unreal就是因為C++太過麻煩手稿語言才強勢回歸02/1120:08
53F→Ommm5566:現在語言特性幾乎是選適用的範圍 追求效能核心用C++02/1120:09
54F→Ommm5566:手稿部分都是去接口手稿語言02/1120:10
55F→Ommm5566:當然如果志在暴風雪公司那就專精C++是唯一選擇02/1120:11
56F→ilikekotomi:暴雪要出國了記得英文要順便練好(我也好想去T_T)02/1120:12
57F推stupid0319:學Golang02/1121:17
58F→MOONRAKER:C語言有一本就好了初級的書何必用那麼多本02/1208:40
59F→MOONRAKER:看別本也是交叉參考一樣的東西不用學兩次三次02/1208:41
60F→loveflames:C看螞蟻本就綽綽有餘02/1211:03
61F→MOONRAKER:遇洪則開那一本是不是大大有名的[考備建構員]02/1211:56
62F→loveflames:啊知,C++我沒看過國內作者寫的書02/1212:00
63F→uranusjr:#1A9X9Ehb02/1213:41
64F推Neisseria:除了要學C99和C11等新東西,不用刻意買很新的書02/1216:15
65F→Neisseria:C的核心語法很穩定,而且不多,很快就學完了02/1216:22
66F→protoss:直接從3,4開始看就行了...02/1412:26
67F推Sidney0503:寫遊戲python也可以有pygame/Cocos2d/Panda3D02/1413:44
68F→Sidney0503:說真的你要先選領域就算是軟體也是非常多類型阿02/1413:45
69F→Sidney0503:硬體driver/嵌入式系統/手機app/網頁/.......02/1413:45
70F推TobyH4cker:PCGame,ConsoleGame都C++啊商業的03/0405:32
71F推cass:我在遊戲界十幾年,除了手遊外都是用C++06/2314:16
‣返回c_and_cpp看板
c_and_cpp熱門文章
6
[問題]請教指標操作方式
39
2022-06-1518:00
6
[問題]請問如何提取單點週遭的座標資訊
44
2022-06-0419:54
16
[閒聊]C++LeetCode刷題的寫法
52
2022-05-1921:29
40
Re:[問題]關於C++學習過程請教
121
2022-04-1406:04
9
[問題]關於C++學習過程請教
44
2022-04-1210:42
6
[問題]請問new出來的vector
延伸文章資訊
- 1[問題] 初學者入門C語言學習順序 - PTT 熱門文章Hito
The C programming language (K&R)4. C++ primer 5/e請問上面學習完再學習這本會錯亂嗎? ... 目前知道C和C++差異蠻大的目前打算規劃這樣的學習順...
- 2[問題] 資料結構使用C語言& C++差異- C_and_CPP | PTT Web
請問這裡板友我是自學想問資料結構使用C語言與資料結構使用C++ 這兩者學哪比較好??? 差異又在哪??? --. ※ 發信站: 批踢踢實業坊(ptt.cc) ◇ From: ...
- 3[問卦] 自學C跟C++推薦哪個教材
安安本肥想要自學C/C++短期目標是因為我要去上一堂用C實作資料結構跟演算法的課 ... 14F→PTTfaggot: 差異而已觀念都類似36.225.202.246 08/31 17:35.
- 4[討論] 該學習C++嗎? - 看板C_and_CPP - 批踢踢實業坊
推MartinJ40: 愛惜生命遠離java/c++ 要也是python rust這些新興語言 07/09 10: ... flarehunter: pattern matching和if el...
- 5Re: [問卦] 會寫C++的人一定會寫C語言嗎? - 批踢踢實業坊
發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.71.231 ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1477056363.A.534...