Programming 板


LINE

我持反對立場 XD 如果只是要自己使用方便 Windows下還是選Visual Studio Express吧 以完全新手來說 主控台專案開下去就可以寫code了 按個鈕就可以debug了 ^^^^^^^^ 完全不用分心去理會什麼compile指令跟什麼Makefile 也完全不用去灌什麼Linux或買Mac 這些都很麻煩 ( 尤其是Makefile 有各種工具可以生出來 而且要是加入大專案開發 通常這也不是你有權限碰的 實在不用浪費時間學它 ) debug方面也是 gdb實在是太不友善啦 ddd又太醜啦 還是VC適合新手 Code::Blocks應該也不錯 我沒用過就是了 ※ 引述《Neisseria (Neisseria)》之銘言: : 如果只是要自己使用方便 安裝 Linux 或是用 Mac 會比較方便 : 比起 Windows 上的 cmd.exe,Unix 上的 shell 以及 command utilities 會好用很多 : 而且,如果需要 C 標準函式庫以外的第三方函式庫 在 Unix 上使用也比較容易 : 通常就是一行指令就安裝起來 : 而 Windows 的環境 以 C 而言 相對起來就沒那麼友善 : 雖然有 MinGW + Msys 可以自己 compile 函式庫來用 但是失敗率很高 而且很麻煩 : 通常試過一陣子就不會想再自虐 : 如果以 gcc 本身的使用來說 在 Unix 命令列 compile,搭配自己寫 Makefile : 反而比較直覺,對於 compile 的流程也會比較熟悉 : 像是 Code::Block 也有支援 gcc : 如果會在命令列下 compile 轉換到 Code::Block 也不會覺得太困難 : 如果對以上內容想深入了解的話 可以看 O'Reilly 出版的『21 世紀 C 語言』 : 雖然裡面的內容很多都限定 Unix 平台 還是有一定的參考價值 : 不過 既然是學校作業要用的 還是要看老師的要求 : 最好還是了解一下 所謂的沒有限定是到什麼程度 : 是只要交程式原始碼 還是要交 Win 平台的執行檔 : 會不會用到 Win 平台限定的功能 最好先了解一下 : Good Luck. : ※ 引述《NaiveRed (天真紅)》之銘言: : : 最近開始上程式設計 : : 小弟是張白紙QQ : : 老師會出作業 沒有限定說要用什麼軟體or編譯器 : : 只要交出來就好 : : 爬了一些文 也還是不太清楚 到底GCC 和 Visual studio : : 哪個比較好 ? 我想應該是各有不同的好處 : : 或許這樣問很怪= = : : 但哪個會比較適合新手用啊! : : 估狗只看到一堆英文和程式QQQQQQQ --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.244.145
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Programming/M.1411101788.A.4BE.html
1F:推 Neisseria: 也對,對新手來說,Unix 本身就是門檻 203.71.94.31 09/19 14:06
2F:→ azureblaze: 不過資工遲早會碰到 36.231.113.51 09/19 14:10
3F:→ azureblaze: 兩邊一起a掉比較省時間 36.231.113.51 09/19 14:10
4F:→ azureblaze: 但也很可能直接被打趴 36.231.113.51 09/19 14:10
5F:推 RealJack: linux不難,但是搞設定很煩 114.43.120.56 09/19 14:51
6F:推 NaiveRed: 太多專有名詞了XDDDD 134.208.58.109 09/19 15:56
7F:推 flarehunter: http://tinyurl.com/lbutsob 61.230.70.158 09/19 23:54
8F:→ flarehunter: 不用想太多 先用Code::Block就好了 61.230.70.158 09/19 23:55
9F:→ flarehunter: 文章裡的專用名詞等修完第一學期 61.230.70.158 09/19 23:56
10F:→ flarehunter: 的課再研究就好了 61.230.70.158 09/19 23:56
11F:推 NaiveRed: 恩也是 謝謝!~ 134.208.58.109 09/20 00:30
12F:推 GoalBased: 當然用VC 不然你可以告訴我哪一家大學 113.61.160.28 09/20 16:57
13F:→ GoalBased: 大一上課的時候不是用VC嗎 113.61.160.28 09/20 16:57
14F:→ GoalBased: 拜託要拿現在的例子,時代在進步 113.61.160.28 09/20 16:57
15F:推 mars90226: 台大資工系 1.171.160.68 09/20 18:47
16F:推 suhorng: XDDDDDDDDDDDD 36.229.109.78 09/20 20:52
17F:推 KoenigseggG: GoalBased這啥想法= =反串? 114.35.165.111 09/20 21:38
18F:推 CindyLinz: 也有美國名校資訊系大一教程式使用語言 112.121.80.249 09/20 22:22
19F:→ CindyLinz: 不是 C 語言的啊 XD 112.121.80.249 09/20 22:22
20F:→ CindyLinz: MIT 前陣子用 scheme 現在不知用什麼:p 112.121.80.249 09/20 22:23
21F:推 suhorng: 好像有聽說 Python? 不知是否弄錯 36.229.110.22 09/20 22:43
22F:→ suhorng: 不知道有沒有用 Haskell 的(重點錯) 36.229.110.22 09/20 22:43
23F:推 CindyLinz: 反正只要不是用 C 我就沒講錯 XDXD 112.121.80.249 09/20 22:49
24F:→ CindyLinz: 不是 C 就不能用 VC... (推論正確) 112.121.80.249 09/20 22:50
25F:→ azureblaze: 誰說得 還是可以當文字編輯器啊XD 36.231.113.51 09/20 23:00
26F:推 CindyLinz: 對不起...... T_T 112.121.80.249 09/20 23:44
27F:推 LouisXIV: PASCAL, NTHU.CS XD111.251.170.233 09/21 02:55
28F:推 bxxl: http://ppt.cc/uwJc 根據這篇,美國名校CS118.169.213.161 09/21 10:31
29F:→ bxxl: 入門課程以Python 跟 Java為大宗118.169.213.161 09/21 10:31
30F:→ AntaresStar: 推文怎麼變成這樣 XD 36.230.244.145 09/21 14:42
31F:推 GoalBased: 如果你是要開發JAVA還是PYTHON 113.61.160.28 09/21 16:30
32F:→ GoalBased: 討論要用GCC或VS 幹嘛拉(翻桌) 113.61.160.28 09/21 16:30
33F:噓 purpose: (笑) (茶) (煙) (哭) (Orz) (怒) (癢) 124.8.130.47 09/21 16:59
34F:→ Killercat: 憑良心講,C語言的compile/link觀念 118.169.179.36 09/22 23:39
35F:→ Killercat: 是在C/C++裡面非常重要的一環,重要性 118.169.179.36 09/22 23:40
36F:→ Killercat: 絕對不下語法。讓使用者學會怎麼用g++ 118.169.179.36 09/22 23:40
37F:→ Killercat: 的指令 為什麼要這樣下 以及寫makefile 118.169.179.36 09/22 23:40
38F:→ Killercat: (或者用cmake代替)這些知識的重要性 118.169.179.36 09/22 23:40
39F:→ Killercat: 絕對不亞於C/C++語法本身 118.169.179.36 09/22 23:40
40F:→ Killercat: 就算用vc 至少也要用g++實地跑過一次 118.169.179.36 09/22 23:41
41F:→ Killercat: 知道什麼是.o 知道什麼是定址 都是在 118.169.179.36 09/22 23:41
42F:→ Killercat: C/C++裡面絕對不能遺漏的一環 118.169.179.36 09/22 23:41
43F:→ Killercat: 不然幹嘛學C/C++?學java跟python就好啦 118.169.179.36 09/22 23:42
44F:→ Killercat: 不是說看不起其他語言 這些東西本身就 118.169.179.36 09/22 23:43
45F:→ Killercat: 是C/C++該學的東西 不能視而不見 118.169.179.36 09/22 23:43
46F:推 scott260202: 只好推一下自己錄的c::b+mingw教學 h 122.116.7.70 09/23 06:30
47F:→ scott260202: ttp://youtu.be/l5qUZIS0D40 122.116.7.70 09/23 06:30
48F:→ bill8124: Makefile 多少要懂,講浪費時間有點...118.165.148.154 09/23 19:36
49F:→ bill8124: 但不用第一時間學會,先學好寫程式碼比118.165.148.154 09/23 19:37
50F:→ bill8124: 較重要118.165.148.154 09/23 19:37
51F:→ AntaresStar: 是啊 我想強調的就是第一時間到底怎 114.43.161.225 09/23 19:39
52F:→ AntaresStar: 麼入手 114.43.161.225 09/23 19:39
53F:→ AntaresStar: compile/link那些 其實code都還不會 114.43.161.225 09/23 19:41
54F:→ AntaresStar: 寫的人是不會有什麼體悟的 114.43.161.225 09/23 19:41
55F:推 patrick0606: 我在美國,我們是用gcc,不過老師們 130.126.76.167 09/23 21:43
56F:→ patrick0606: 會先提供Makefile給我們,有興趣的 130.126.76.167 09/23 21:43
57F:→ patrick0606: 自己就會去研究那是什麼~ 130.126.76.167 09/23 21:43
58F:推 patrick0606: 聽說MIT的CS是教python,我們學校則 130.126.76.167 09/23 21:46
59F:→ patrick0606: 是CS教Java,ECE教C,然後data struc 130.126.76.167 09/23 21:46
60F:→ patrick0606: ture教C++ 130.126.76.167 09/23 21:46
61F:推 Killercat: 其實Makefile已經很過時了 學CMake即可 118.169.179.36 09/24 04:21
62F:→ Inndy: 118今年用Dev-C++,沒有VC140.118.146.215 09/24 10:45
63F:推 elic: 完全新手用 VC 光開新專案就會有問題好嗎 1.161.141.189 09/28 11:59
64F:→ elic: 而且選錯專案還會出現多的 header 檔 1.161.141.189 09/28 12:00
65F:→ AntaresStar: 選對不就好了? 36.228.117.75 09/28 15:38
66F:→ Killercat: 不過麻煩的地方是 pch要手動關掉220.136.113.244 09/29 01:33
67F:→ Killercat: 不然編譯器老是靠背找不到stdafx.h220.136.113.244 09/29 01:33
68F:→ Killercat: wizard產生專案有地方能關 不過預設開220.136.113.244 09/29 01:33
69F:→ Killercat: 的 產生的錯誤訊息也看不出像pch... :P220.136.113.244 09/29 01:33
70F:→ Killercat: ms這點就是死性不改 很討厭220.136.113.244 09/29 01:34







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燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP