[問題] C++自學

看板C_and_CPP作者 (保羅豬肉)時間9年前 (2015/02/25 22:04), 9年前編輯推噓3(303)
留言6則, 3人參與, 最新討論串1/2 (看更多)
好啦我知道這問題好像問過很多次了@@ 小弟我高三生剛考完學測,分數剛好能上台大資工(第一階段應該能過 想說就順手用這個學期學C++ 經驗嘛...高中有發一本教科書長這樣http://ppt.cc/bE73 但是礙於自己特殊班的關係,整整三年都沒資訊課 高二上曾自己翻此書來學,大概學到陣列(按此書目錄的話) 接著因為要準備學測就停止了 ---以上前言--- 總之想趁這段時間學 短期目標的話是應付4.12第二階段的程式設計考試(來不及的話就先準備數學筆試 長期的話就是為未來程設部分打底子 稍微爬文有人說可以先從python等比較簡單的入門 不過我想說不如就繼續學C++,感覺還撐得住 主要問題有幾個: 1.書 我直覺是上面那本不太夠用,想要買本正式點的 當然那本可以的話就是繼續用 爬文有爬到C++ Primer好像不錯? 中譯本跟原文書各有哪些優缺? 或是推薦哪些書? 另外傳說中的白皮書有建議看嗎?雖然是講C語言的 2.編譯器(是這樣說沒錯吧? 一直以來都是用書上附的dev-C++ 不過爬文發現dev好像不建議用? 那麼有其他推薦的編譯器嗎? 如果丟google抓不到的話煩請提供入手方法謝謝@@ 3.方式 因為還是學生所以平日都是晚上才用的到電腦 白天只有紙筆書有辦法念C++嗎(手寫程式碼之類的雖然不能當下執行感覺很無用@@ 不然就是念些別的或跟學校借筆電看看 4.其他 有甚麼其他建議都歡迎提供謝謝XD -- ps.我知道大家都說C++比較複雜,可是不知為何就想從C++開始XD 當然要是真的效率太差我就先轉而準備數學考試 先保住有大學念XD 之後再學也是可以 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.204.224 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1424873055.A.96B.html

02/25 22:08, , 1F
如果在 Windows 上,我推薦 VS2013 Community Edition
02/25 22:08, 1F

02/25 22:09, , 2F
02/25 22:09, 2F

02/25 22:10, , 3F
透過 Microsoft 帳號註冊後,就可以永久免費使用了
02/25 22:10, 3F

02/25 22:10, , 4F
台大資工進去是先學 C 喔
02/25 22:10, 4F
那C跟C++在互相承接上有甚麼差別嗎? 因為學C++比較大部分也是自己想學XD 我大概資訊比較夠了之後下周開始念這樣 ※ 編輯: paulpork (1.174.204.224), 02/25/2015 22:15:37

02/25 22:15, , 5F
加油 先練習一下 有問題再問
02/25 22:15, 5F
主要是想推薦書籍啦 有書之後其他都好辦 ※ 編輯: paulpork (1.174.204.224), 02/25/2015 22:17:19

02/25 22:22, , 6F
台大資工現在有教 C++ 阿 ?
02/25 22:22, 6F

02/25 22:52, , 7F
大學部課程就我所知應該還是 C 就是
02/25 22:52, 7F

02/25 23:14, , 8F
C++就是加入物件導向的C語言
02/25 23:14, 8F

02/25 23:14, , 9F
C++ Primer +1 VS2013 CE +1
02/25 23:14, 9F

02/25 23:29, , 10F
推樓上 Linux底下可以用用看vim XD
02/25 23:29, 10F

02/25 23:34, , 11F
網路上有免費的線上課程
02/25 23:34, 11F

02/25 23:42, , 12F
當然首推地表最強 IDE: Visual Studio
02/25 23:42, 12F

02/25 23:56, , 13F
上面的 C++才不是加入物件導向的C語言好嗎
02/25 23:56, 13F

02/26 00:06, , 14F
雖然學 C++ 不用先學 C,但是既然是資工新生,而且大一
02/26 00:06, 14F

02/26 00:07, , 15F
應該是以 C 爲主(頂多最後講些 C++ 的物件概念),還
02/26 00:07, 15F

02/26 00:07, , 16F
是建議可以把 C 的部分先學好。
02/26 00:07, 16F

02/26 00:09, , 17F
基本上 C 要會的東西,八九成寫 C++ 也會碰到,沒差的
02/26 00:09, 17F

02/26 00:13, , 18F
VC 是很強的 IDE,不過等語法熟了還是可以碰一下各別的
02/26 00:13, 18F

02/26 00:15, , 19F
工具(compiler toolchain),才能不滯於物
02/26 00:15, 19F

02/26 00:28, , 20F
台大資工大一教C,之後C++要自己去學
02/26 00:28, 20F

02/26 01:37, , 21F
臺大資工其實沒教 C++ ~ 其中一班老師的 DSA 可能會順便
02/26 01:37, 21F

02/26 01:37, , 22F
提個兩週這樣
02/26 01:37, 22F

02/26 01:38, , 23F
我想以敝系來說這類自學才比較深入, 上課不可能有時間
02/26 01:38, 23F

02/26 02:40, , 24F
S大可能寫 C++ 時只有把關鍵字 struct 換成 class 吧
02/26 02:40, 24F

02/26 03:29, , 25F
c++明明也有struct..
02/26 03:29, 25F

02/26 04:03, , 26F
上面好幾個台大資工強者 <(_ _)>
02/26 04:03, 26F

02/26 04:04, , 27F
台大資工只有教C 大部分課程有coding作業的也都C就可應付
02/26 04:04, 27F

02/26 04:05, , 28F
如果原PO目標是資工系 不管是要從C或C++開始學
02/26 04:05, 28F

02/26 04:05, , 29F
應該都要以釐清code底下的知識才是
02/26 04:05, 29F

02/26 04:09, , 30F
書的話 C入門推薦台大資工劉邦鋒教授寫的書
02/26 04:09, 30F

02/26 04:09, , 31F
他上課也是用那本 如果要應付二階會那些C的東西應該夠了吧
02/26 04:09, 31F

02/26 04:10, , 32F
C++就primer囉 4/e有中文我認為翻的還不錯 5/e不知道中文
02/26 04:10, 32F

02/26 04:10, , 33F
出了沒... 比4/e多C++11的東西 差滿多的
02/26 04:10, 33F

02/26 04:12, , 34F
compiler的部分 只要應付二階你會dev或VS都可以
02/26 04:12, 34F

02/26 04:13, , 35F
大一的課會教你gcc 現在不會用沒關係
02/26 04:13, 35F

02/26 04:13, , 36F
二階考試時該有的編譯環境跟編輯器都會提供
02/26 04:13, 36F

02/26 05:34, , 37F
如果您英文程度不錯、有興趣、有時間
02/26 05:34, 37F

02/26 05:34, , 38F
可以考慮去借 C++ How to program 來看
02/26 05:34, 38F

02/26 05:35, , 39F
中譯本是 C++ 程式設計藝術,只是建議看英文版
02/26 05:35, 39F

02/26 09:00, , 40F
Programming: Principles and Practice using C++
02/26 09:00, 40F

02/26 09:00, , 41F
有中文繁體版本 (第2版), 我想作者會讓你對這本書有信心
02/26 09:00, 41F

02/26 09:01, , 42F
這是 Stroustrup 為初學 c++ 者寫的書, 不像
02/26 09:01, 42F

02/26 09:02, , 43F
The C++ Programming Language (4th Edition) 那麼難讀
02/26 09:02, 43F

02/26 10:05, , 44F
建議多看英文版的書…大學的教科書一堆英文的~
02/26 10:05, 44F

02/26 10:05, , 45F
英文好會很吃香~
02/26 10:05, 45F

02/26 10:43, , 46F
Thinking in C++, 記得作者有share出來~
02/26 10:43, 46F

02/26 10:44, , 47F
02/26 10:44, 47F

02/26 11:47, , 48F
c跟c++差不多吧,但我還是覺得先學c比較好
02/26 11:47, 48F

02/26 12:26, , 49F
C跟C++差很多,先學C++比較好
02/26 12:26, 49F

02/26 12:28, , 50F
學C++後我把C跟C++當成兩種語言看....
02/26 12:28, 50F

02/26 12:28, , 51F
很多coding技巧不同 C上好的習慣在C++不一定OK
02/26 12:28, 51F

02/26 12:29, , 52F
另外我認為大學原文書跟英文程度不是很有相關...
02/26 12:29, 52F

02/26 13:08, , 53F

02/26 13:34, , 54F
從別的語言入手吧,觀念懂了比較好通,反正到時候學校
02/26 13:34, 54F

02/26 13:35, , 55F
野味教
02/26 13:35, 55F

02/26 13:35, , 56F
也會教
02/26 13:35, 56F

02/26 14:30, , 57F
114CS亂入 C++真的比C複雜多了 工具可用vim+gcc
02/26 14:30, 57F

02/26 14:32, , 58F
有課專門教C++嗎?直到資結才順便學到
02/26 14:32, 58F

02/26 15:01, , 59F
台大資訊哪門課有教C++ !?
02/26 15:01, 59F

02/26 15:01, , 60F
我只知道隔壁系廖婉君老師有上C++
02/26 15:01, 60F

02/26 15:08, , 61F
廖婉君老師教的指標真的很好
02/26 15:08, 61F

02/26 16:08, , 62F
廖婉君是資訊背景,我想她一定教得很好,又漂亮。
02/26 16:08, 62F

02/26 17:27, , 63F
先學c吧
02/26 17:27, 63F

02/26 18:12, , 64F
純推 vim gcc mercurial
02/26 18:12, 64F

02/26 21:51, , 65F
推 婉君姊姊~~~~
02/26 21:51, 65F
八卦聽了那麼多婉君 結果真的有一位那麼厲害的婉君阿! (丟google好像一堆人叫婉君..

02/27 01:01, , 66F
C老師開過OOP有教C++ 的樣子
02/27 01:01, 66F

02/27 01:14, , 67F
那門 OOP 不是主要以 Java 為載體?
02/27 01:14, 67F

02/27 01:47, , 68F
4/12要考primer看得精嗎XD
02/27 01:47, 68F

02/27 02:02, , 69F
喔喔對耶我記錯了XD 是DSA
02/27 02:02, 69F

02/27 12:10, , 70F
說C跟C++差不多的會不會太誇張......
02/27 12:10, 70F

02/27 17:28, , 71F
真的差不多啊,差了兩個+(被打
02/27 17:28, 71F

02/27 18:00, , 72F
喔喔! 所以前後 C 會差 1, 對吧
02/27 18:00, 72F

02/27 19:59, , 73F
我聽說二階..凡人考數學比較好?
02/27 19:59, 73F

02/27 20:40, , 74F
我那一年聽說是考程設比較吃香. 當然前提是你要會寫
02/27 20:40, 74F

02/27 20:54, , 75F
除了會寫是一回事 要穩定
02/27 20:54, 75F
我有看過一些考古題,感覺同樣坐好幾個小時 數學要算一二十題,程設卻只有四題(當然兩種科目一題的時間差很多啦XD 感覺考程設會好些吧?

02/28 00:14, , 76F
C++跟C#也差不多 把+號靠在一起寫而已
02/28 00:14, 76F

02/28 00:18, , 77F
多年前 TC2.0 就已開放免費下載使用 (BCB可能也會)
02/28 00:18, 77F

02/28 04:20, , 78F
要不要考慮學++C (被打
02/28 04:20, 78F

02/28 15:30, , 79F
有人說C+OOP=C++,其實不然,C++還有泛型跟TMP
02/28 15:30, 79F

02/28 16:05, , 80F
14年聖誕Stroustrup給社群的禮物,之前版上分享過#1Ka_rQ5d
02/28 16:05, 80F

02/28 16:16, , 81F
二階段手邊有沒有考古題? 看了題目才知道能給什麼建議
02/28 16:16, 81F

02/28 16:18, , 82F
比如說考試以解題為主,花時間看完整本Primer就不如多練題
02/28 16:18, 82F
有位版友站內信給我很多建議,還有考古題XD 會先正常念大概剩兩三周時開始解題目,希望來的及啦ww -- 感謝各位版友的意見! 目前會決定先用gcc 然後用劉邦鋒教授的書 不過台大出版那邊這幾天好像沒開@@,大概要下周我哥才會寄回家XD 二階如果過了之後有閒再去碰上面提到的好多書0.0 也熟悉一下VS 希望上大學時是C和C++都會用啦XD ※ 編輯: paulpork (1.174.204.181), 02/28/2015 20:07:48

03/02 02:54, , 83F
看了一下去年的題目,不難
03/02 02:54, 83F

03/02 02:55, , 84F
至少比我那屆簡單,基本上你要賭這個我覺得...
03/02 02:55, 84F

03/02 02:56, , 85F
還有先學C...
03/02 02:56, 85F

03/02 03:03, , 86F
http://goo.gl/6wdy6A 去年的,想必你看過了
03/02 03:03, 86F

03/03 22:17, , 87F
廖婉君電機系系主任耶! 不是一般的婉君
03/03 22:17, 87F

11/26 14:39, , 88F
推婉君 我是別系的。但我去旁聽過 真的教的很棒
11/26 14:39, 88F
文章代碼(AID): #1KxTPVbh (C_and_CPP)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
問題
3
6
文章代碼(AID): #1KxTPVbh (C_and_CPP)