[問題] 請問開發程式工具用甚麼比較好呢?

看板C_and_CPP作者 (just do it)時間16年前 (2009/11/27 08:40), 編輯推噓26(26041)
留言67則, 24人參與, 最新討論串1/1
現在好像大家都用Visual C++ 但是微軟的工具真的很吃記憶體 圖形化介面又多 目前看到的好像是免費軟體Dev-C++比較好用 因為我之後可能會在Windows和Linux各自操作 C++ coding 不知道大家還有比較推薦的好用軟體嗎?(free) 感謝有開發高手回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.43.4.168

11/27 08:45, , 1F
Eclipse
11/27 08:45, 1F

11/27 08:48, , 2F
make
11/27 08:48, 2F

11/27 09:26, , 3F
Code::Block
11/27 09:26, 3F

11/27 09:45, , 4F
Code::Block + 1
11/27 09:45, 4F

11/27 09:49, , 5F
Code::blocks
11/27 09:49, 5F

11/27 10:31, , 6F
何謂吃記憶體?
11/27 10:31, 6F

11/27 11:50, , 7F
MinGW + 記事本
11/27 11:50, 7F

11/27 12:09, , 8F
記憶體不是拿來吃的是要幹嘛@@? 話說回來..vs也還好吧..
11/27 12:09, 8F

11/27 12:19, , 9F
Code::Blocks
11/27 12:19, 9F

11/27 12:20, , 10F
我在 Win 寫程式用 Visual C++ 因為它有 debugger
11/27 12:20, 10F

11/27 12:20, , 11F
Dev C++ 已經被我列入黑名單了
11/27 12:20, 11F

11/27 12:20, , 12F
Code::Blocks 也吃 make
11/27 12:20, 12F

11/27 12:44, , 13F
Dev C++的gcc版本太舊了
11/27 12:44, 13F

11/27 12:48, , 14F
Geany
11/27 12:48, 14F

11/27 13:04, , 15F
devc++的gcc 可以自己更新= =
11/27 13:04, 15F

11/27 14:42, , 16F
用cygwin呀 或者乾脆就寫make, 反正到linux總得寫make
11/27 14:42, 16F

11/27 14:54, , 17F
VS 2008 ... 30MB 以內吧, 開十個大概都沒太大問題
11/27 14:54, 17F

11/27 15:15, , 18F
VS用一陣子後的mem用量很可怕, 關程式都會等好一陣子@@"
11/27 15:15, 18F

11/27 16:54, , 19F
上面推文是開著一星期 (上班日) 持續使用的 mem 用量
11/27 16:54, 19F

11/27 16:55, , 20F
我覺得越後面的版本是有改善得好很多了
11/27 16:55, 20F

11/27 16:56, , 21F
雖然常常還是會遇到要他打開 dirA/A.c 它跑去開 dirB/A.c XD
11/27 16:56, 21F

11/27 17:57, , 22F
樓上l大這個是trace code時嗎??這個通常不是file的
11/27 17:57, 22F

11/27 17:57, , 23F
relation設錯了, 或者是換folder結果binary沒rebuild到
11/27 17:57, 23F

11/27 17:57, , 24F
才會發生的嗎@_@"
11/27 17:57, 24F

11/27 18:04, , 25F
自從工作不再跟危卵的平台有相關性,用 VC 時我都儘量只
11/27 18:04, 25F

11/27 18:04, , 26F
用 compiler,不開 IDE。XD
11/27 18:04, 26F

11/27 20:48, , 27F
vim+ctag+cmake
11/27 20:48, 27F

11/27 20:55, , 28F
Linux:vim+cppomnicomplete+ctag+scons Win:VisualStudio
11/27 20:55, 28F

11/27 21:10, , 29F
我還在用古董的IDE ~ BCB6
11/27 21:10, 29F

11/27 23:26, , 30F
他的 IntelliSense 應該有 bug, 我是 find definition 時
11/27 23:26, 30F

11/27 23:27, , 31F
會有這種現象, 而且是在 debug 時 (也就是不會增減檔案)
11/27 23:27, 31F

11/27 23:29, , 32F
是說這個啊, 它那個~~我覺得複雜點的code超容易找錯的XD
11/27 23:29, 32F

11/27 23:51, , 33F
沒辦法,對ide的語意分析來說,c++還真是數一數二討厭的 -_-
11/27 23:51, 33F

11/27 23:52, , 34F
一個識別子到底是啥有時候幾乎要真的下去parse才知道..
11/27 23:52, 34F

11/27 23:53, , 35F
Go(什麼時候才要改名XD?)是反璞歸真了,連overload都拿掉..
11/27 23:53, 35F

11/28 01:05, , 36F
VS 會在你編輯時偷 parse 一些, compile 時全 parse 過一次
11/28 01:05, 36F

11/28 01:06, , 37F
如果有多種可能, 它還會都列出來讓你自己選你要的那一個
11/28 01:06, 37F

11/28 01:06, , 38F
不過即便是如此還是常常會有錯誤 @@
11/28 01:06, 38F

11/28 09:44, , 39F
過度選擇開發工具 不如加強本職學能
11/28 09:44, 39F

11/28 11:03, , 40F
intellisense會讓人連C++有大小寫差別都忘記
11/28 11:03, 40F

11/28 11:03, , 41F
是一種會慣壞programmer的功能 :(
11/28 11:03, 41F

11/28 11:05, , 42F
那 Visual Assist X 不更罪孽深重
11/28 11:05, 42F

11/28 11:30, , 43F
Code::Blocks+1
11/28 11:30, 43F

11/28 15:47, , 44F
強大的IDE快點寵我護我慣壞我吧O_Q我已經壞掉很久了
11/28 15:47, 44F

11/28 15:48, , 45F
但是作到QtCreator那樣真的太誇張了
11/28 15:48, 45F

11/28 15:48, , 46F
指標接.會自動幫你換成 -> XDDDDDDDDDDDDDDDDDDDDDD
11/28 15:48, 46F

11/28 18:54, , 47F
那麼 SourceInsight 也該死了 XD
11/28 18:54, 47F

11/28 18:56, , 48F
但憑良心說用慣這些工具後對source tree的掌握度的確變弱
11/28 18:56, 48F

11/28 21:25, , 49F
公司用的SourceInsight 3.5老是有些bug說, 不過確實是很
11/28 21:25, 49F

11/28 21:26, , 50F
方便的工具, 不過, 遇到function pointer通通都沒用Orz
11/28 21:26, 50F

11/28 21:45, , 51F
我原本也覺得 "過度選擇開發工具 不如加強本職學能"
11/28 21:45, 51F

11/28 21:45, , 52F
不過在商言商, 很多 routine 還是能越快解決越好
11/28 21:45, 52F

11/28 21:46, , 53F
有個慣用、好用的工具, 才能節省時間去學別的東西
11/28 21:46, 53F

11/28 21:46, , 54F
學生時代的思維跟出了社會有經濟壓力之後, 還是會有轉變的
11/28 21:46, 54F

11/28 22:11, , 55F
我也認同樓上 時代一直在進步 要學的東西只會愈來愈多
11/28 22:11, 55F

11/28 22:12, , 56F
這些東西發展出來就是幫助開發的 既然如此何不配合著用
11/28 22:12, 56F

11/28 22:12, , 57F
並且把腦力放在解決其他問題上呢 XD
11/28 22:12, 57F

11/28 22:20, , 58F
小弟我倒是覺得, 這是一個階段一個階段的....@_@"
11/28 22:20, 58F

11/28 22:20, , 59F
剛學時, 學習好手上現有的工具來撰寫程式與除錯, 學到後
11/28 22:20, 59F

11/28 22:21, , 60F
面比較大型專題時多少會開始發現可能要改靠其他工具了;
11/28 22:21, 60F

11/28 22:21, , 61F
工作時公司用什麼當然是能盡快上手增加產能發揮工具的用
11/28 22:21, 61F

11/28 22:22, , 62F
途; 但是等到想換工作, 想增加多些領域工作內容的選擇時
11/28 22:22, 62F

11/28 22:22, , 63F
, 可能又會發現保留不依賴工具的靈活與彈性此時會讓你挑
11/28 22:22, 63F

11/28 22:24, , 64F
選下一份工作時選擇可以更多樣化一點....@_@"
11/28 22:24, 64F

11/29 00:05, , 65F
我已經用joe或ce之類蠻荒等級的editor寫web ap (php)很
11/29 00:05, 65F

11/29 00:05, , 66F
久了 最近為了寫C#不得不重拾VWD 結論就是我會變笨 :(
11/29 00:05, 66F

11/29 00:07, , 67F
所以我認為除非上班需要不然不要用微軟的東東 :(
11/29 00:07, 67F
文章代碼(AID): #1B3o0JrN (C_and_CPP)