[爆卦]c compiler推薦是什麼?優點缺點精華區懶人包

為什麼這篇c compiler推薦鄉民發文收入到精華區:因為在c compiler推薦這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者paulpork (保羅豬肉)看板C_and_CPP標題[問題] C++自學時間Wed Feb ...


好啦我知道這問題好像問過很多次了@@

小弟我高三生剛考完學測,分數剛好能上台大資工(第一階段應該能過

想說就順手用這個學期學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
LiloHuang: 如果在 Windows 上,我推薦 VS2013 Community Edition 02/25 22:08
LiloHuang: 官網下載 http://go.microsoft.com/?linkid=9863608 02/25 22:09
LiloHuang: 透過 Microsoft 帳號註冊後,就可以永久免費使用了 02/25 22:10
LPH66: 台大資工進去是先學 C 喔 02/25 22:10

那C跟C++在互相承接上有甚麼差別嗎?

因為學C++比較大部分也是自己想學XD


我大概資訊比較夠了之後下周開始念這樣
※ 編輯: paulpork (1.174.204.224), 02/25/2015 22:15:37
damody: 加油 先練習一下 有問題再問 02/25 22:15

主要是想推薦書籍啦

有書之後其他都好辦
※ 編輯: paulpork (1.174.204.224), 02/25/2015 22:17:19
Feis: 台大資工現在有教 C++ 阿 ? 02/25 22:22
LPH66: 大學部課程就我所知應該還是 C 就是 02/25 22:52
SANDER00: C++就是加入物件導向的C語言 02/25 23:14
cuteSquirrel: C++ Primer +1 VS2013 CE +1 02/25 23:14
mabinogi805: 推樓上 Linux底下可以用用看vim XD 02/25 23:29
a23633302: 網路上有免費的線上課程 02/25 23:34
holydc: 當然首推地表最強 IDE: Visual Studio 02/25 23:42
dritchie: 上面的 C++才不是加入物件導向的C語言好嗎 02/25 23:56
carylorrk: 雖然學 C++ 不用先學 C,但是既然是資工新生,而且大一 02/26 00:06
carylorrk: 應該是以 C 爲主(頂多最後講些 C++ 的物件概念),還 02/26 00:07
carylorrk: 是建議可以把 C 的部分先學好。 02/26 00:07
carylorrk: 基本上 C 要會的東西,八九成寫 C++ 也會碰到,沒差的 02/26 00:09
carylorrk: VC 是很強的 IDE,不過等語法熟了還是可以碰一下各別的 02/26 00:13
carylorrk: 工具(compiler toolchain),才能不滯於物 02/26 00:15
kevinorjohn0: 台大資工大一教C,之後C++要自己去學 02/26 00:28
suhorng: 臺大資工其實沒教 C++ ~ 其中一班老師的 DSA 可能會順便 02/26 01:37
suhorng: 提個兩週這樣 02/26 01:37
suhorng: 我想以敝系來說這類自學才比較深入, 上課不可能有時間 02/26 01:38
loveme00835: S大可能寫 C++ 時只有把關鍵字 struct 換成 class 吧 02/26 02:40
forget2009: c++明明也有struct.. 02/26 03:29
q82419: 上面好幾個台大資工強者 <(_ _)> 02/26 04:03
q82419: 台大資工只有教C 大部分課程有coding作業的也都C就可應付 02/26 04:04
q82419: 如果原PO目標是資工系 不管是要從C或C++開始學 02/26 04:05
q82419: 應該都要以釐清code底下的知識才是 02/26 04:05
q82419: 書的話 C入門推薦台大資工劉邦鋒教授寫的書 02/26 04:09
q82419: 他上課也是用那本 如果要應付二階會那些C的東西應該夠了吧 02/26 04:09
q82419: C++就primer囉 4/e有中文我認為翻的還不錯 5/e不知道中文 02/26 04:10
q82419: 出了沒... 比4/e多C++11的東西 差滿多的 02/26 04:10
q82419: compiler的部分 只要應付二階你會dev或VS都可以 02/26 04:12
q82419: 大一的課會教你gcc 現在不會用沒關係 02/26 04:13
q82419: 二階考試時該有的編譯環境跟編輯器都會提供 02/26 04:13
springman: 如果您英文程度不錯、有興趣、有時間 02/26 05:34
springman: 可以考慮去借 C++ How to program 來看 02/26 05:34
springman: 中譯本是 C++ 程式設計藝術,只是建議看英文版 02/26 05:35
descent: Programming: Principles and Practice using C++ 02/26 09:00
descent: 有中文繁體版本 (第2版), 我想作者會讓你對這本書有信心 02/26 09:00
descent: 這是 Stroustrup 為初學 c++ 者寫的書, 不像 02/26 09:01
descent: The C++ Programming Language (4th Edition) 那麼難讀 02/26 09:02
aecho: 建議多看英文版的書…大學的教科書一堆英文的~ 02/26 10:05
aecho: 英文好會很吃香~ 02/26 10:05
aecho: Thinking in C++, 記得作者有share出來~ 02/26 10:43
aecho: http://goo.gl/NFSi9 02/26 10:44
xshaddockx: c跟c++差不多吧,但我還是覺得先學c比較好 02/26 11:47
littleshan: C跟C++差很多,先學C++比較好 02/26 12:26
q82419: 學C++後我把C跟C++當成兩種語言看.... 02/26 12:28
q82419: 很多coding技巧不同 C上好的習慣在C++不一定OK 02/26 12:28
q82419: 另外我認為大學原文書跟英文程度不是很有相關... 02/26 12:29
Leadgen: http://ocw.nctu.edu.tw or http://ocw.nthu.edu.tw 02/26 13:08
andrenvq57: 從別的語言入手吧,觀念懂了比較好通,反正到時候學校 02/26 13:34
andrenvq57: 野味教 02/26 13:35
andrenvq57: 也會教 02/26 13:35
kipi91718: 114CS亂入 C++真的比C複雜多了 工具可用vim+gcc 02/26 14:30
virve: 有課專門教C++嗎?直到資結才順便學到 02/26 14:32
shadow0326: 台大資訊哪門課有教C++ !? 02/26 15:01
shadow0326: 我只知道隔壁系廖婉君老師有上C++ 02/26 15:01
handsome616: 廖婉君老師教的指標真的很好 02/26 15:08
springman: 廖婉君是資訊背景,我想她一定教得很好,又漂亮。 02/26 16:08
jackace: 先學c吧 02/26 17:27
bill42362: 純推 vim gcc mercurial 02/26 18:12
cuteSquirrel: 推 婉君姊姊~~~~ 02/26 21:51

八卦聽了那麼多婉君

結果真的有一位那麼厲害的婉君阿!

(丟google好像一堆人叫婉君..

lopavety: C老師開過OOP有教C++ 的樣子 02/27 01:01
suhorng: 那門 OOP 不是主要以 Java 為載體? 02/27 01:14
steve1012: 4/12要考primer看得精嗎XD 02/27 01:47
lopavety: 喔喔對耶我記錯了XD 是DSA 02/27 02:02
MysterySW: 說C跟C++差不多的會不會太誇張...... 02/27 12:10
KawasumiMai: 真的差不多啊,差了兩個+(被打 02/27 17:28
suhorng: 喔喔! 所以前後 C 會差 1, 對吧 02/27 18:00

krauserq: 我聽說二階..凡人考數學比較好? 02/27 19:59
Feis: 我那一年聽說是考程設比較吃香. 當然前提是你要會寫 02/27 20:40
suhorng: 除了會寫是一回事 要穩定 02/27 20:54

我有看過一些考古題,感覺同樣坐好幾個小時

數學要算一二十題,程設卻只有四題(當然兩種科目一題的時間差很多啦XD

感覺考程設會好些吧?

Arton0306: C++跟C#也差不多 把+號靠在一起寫而已 02/28 00:14
pizzafan: 多年前 TC2.0 就已開放免費下載使用 (BCB可能也會) 02/28 00:18
q82419: 要不要考慮學++C (被打 02/28 04:20
NilPtr: 有人說C+OOP=C++,其實不然,C++還有泛型跟TMP 02/28 15:30
dirkc: 14年聖誕Stroustrup給社群的禮物,之前版上分享過#1Ka_rQ5d 02/28 16:05
dirkc: 二階段手邊有沒有考古題? 看了題目才知道能給什麼建議 02/28 16:16
dirkc: 比如說考試以解題為主,花時間看完整本Primer就不如多練題 02/28 16:18

有位版友站內信給我很多建議,還有考古題XD

會先正常念大概剩兩三周時開始解題目,希望來的及啦ww

--
感謝各位版友的意見!

目前會決定先用gcc 然後用劉邦鋒教授的書

不過台大出版那邊這幾天好像沒開@@,大概要下周我哥才會寄回家XD

二階如果過了之後有閒再去碰上面提到的好多書0.0

也熟悉一下VS

希望上大學時是C和C++都會用啦XD
※ 編輯: paulpork (1.174.204.181), 02/28/2015 20:07:48
MIKEmike07: 看了一下去年的題目,不難 03/02 02:54
MIKEmike07: 至少比我那屆簡單,基本上你要賭這個我覺得... 03/02 02:55
MIKEmike07: 還有先學C... 03/02 02:56
MIKEmike07: http://goo.gl/6wdy6A 去年的,想必你看過了 03/02 03:03
Trumen: 廖婉君電機系系主任耶! 不是一般的婉君 03/03 22:17
deangood01: 推婉君 我是別系的。但我去旁聽過 真的教的很棒 11/26 14:39

你可能也想看看

搜尋相關網站