【問題】C語言編寫平台


Recommended Posts

事情是這樣的==

我是今年升大一學生

恰好資X係

恩這不是重點

雖然之前學校有交過C語言

那時候高一吧我大概忘光了XDD

總先選擇編寫平台

大家應該很清楚

編寫程式語言開發的平台很多

像是比較常見的微軟的Visual C++ Express Edition

或者Dec C++

兩個恰好免費軟體

請問大大們用的是哪個軟體

哪個比較好用==

建議用哪個呢?

有點不清楚的說

各方面都有優缺點

鏈接文章
分享到其他網站
  • 1 month later...
  • 1 month later...
  • 4 weeks later...

說真的其實Dev C++相當難用

他的compiler kernel 是用gcc這沒有問題

但身為一個IDE他的debug tool實在做得不甚理想

(我用過有最理想debug tool的IDE是C++ builderX,不過那個有版權

其實大學生coding用Dev C++之類的IDE機會會隨著年級上升而下降

通常大二之後會需要寫很多C以外的programming language

而到大三以後需要以C來implement 一些Architecture 、Algorithm的東西時

我們系上蠻多情況是會提供network terminal

只要用putty之類的remote tool就可以在UNIX環境下coding

用習慣就會發現其實UNIX環境下可以做比較多的事情

(畢竟離kernel比較近嘛...

鏈接文章
分享到其他網站
說真的其實Dev C++相當難用

他的compiler kernel 是用gcc這沒有問題

但身為一個IDE他的debug tool實在做得不甚理想

(我用過有最理想debug tool的IDE是C++ builderX,不過那個有版權

其實大學生coding用Dev C++之類的IDE機會會隨著年級上升而下降

通常大二之後會需要寫很多C以外的programming language

而到大三以後需要以C來implement 一些Architecture 、Algorithm的東西時

我們系上蠻多情況是會提供network terminal

只要用putty之類的remote tool就可以在UNIX環境下coding

用習慣就會發現其實UNIX環境下可以做比較多的事情

(畢竟離kernel比較近嘛...

VI(M)最好用一_一狠

鏈接文章
分享到其他網站
  • 2 weeks later...
;3545213']事情是這樣的==

我是今年升大一學生

恰好資X係

恩這不是重點

雖然之前學校有交過C語言

那時候高一吧我大概忘光了XDD

總先選擇編寫平台

大家應該很清楚

編寫程式語言開發的平台很多

像是比較常見的微軟的Visual C++ Express Edition

或者Dec C++

兩個恰好免費軟體

請問大大們用的是哪個軟體

哪個比較好用==

建議用哪個呢?

有點不清楚的說

各方面都有優缺點

Dev C++ 算比較方便的吧

雖然缺陷有點多= =

鏈接文章
分享到其他網站
Dev C++ 算比較方便的吧

雖然缺陷有點多= =

我不專業

高一學C的時候...

學校只丟Dev C++給我們用

我就用了

其實要看你怎麼用

雖然他的DEBUG部分很弱

但是你如果用vi (txt) 寫程式給gcc

你還是一樣不會有那些功能

printf (或是cout)最好用!

鏈接文章
分享到其他網站
  • 3 months later...

回舊文好像不是很道德

VS 和 Dev C++ 我都用過

寫小程式的話,兩個沒什麼差別,有時候你用 vim + 手動 build 也沒什麼不好

可是你專案愈寫愈大就知道 VS 的好了

從軟體工程的角度來看, DevC++ 是很過時的產品

而且 debugger 很難用、常當機

這部份 Visual C++ 就做得很棒

小程式用 printf debug 很容易啦

可是程式愈來愈大,一堆 call stack ,你就知道 debugger 有多好用了

用過一次就會上癮,我現在寫小程式也習慣用 debugger 去 trace error

更別說 Dev C++ 的 "stupid" indent 真的會讓人很火大

不要說 Visual C++ 認不得標準 C++,它**可以**拿寫標準的 C++,只是他預設是拿來寫 Windows 應用程式,就先載入了 Windows 的標頭檔。

---

個人用過最好用的 IDE 是 Mac OS X 的 Xcode

可惜是 Mac Only

鏈接文章
分享到其他網站
回舊文好像不是很道德

VS 和 Dev C++ 我都用過

寫小程式的話,兩個沒什麼差別,有時候你用 vim + 手動 build 也沒什麼不好

可是你專案愈寫愈大就知道 VS 的好了

從軟體工程的角度來看, DevC++ 是很過時的產品

而且 debugger 很難用、常當機

這部份 Visual C++ 就做得很棒

小程式用 printf debug 很容易啦

可是程式愈來愈大,一堆 call stack ,你就知道 debugger 有多好用了

用過一次就會上癮,我現在寫小程式也習慣用 debugger 去 trace error

更別說 Dev C++ 的 "stupid" indent 真的會讓人很火大

不要說 Visual C++ 認不得標準 C++,它**可以**拿寫標準的 C++,只是他預設是拿來寫 Windows 應用程式,就先載入了 Windows 的標頭檔。

---

個人用過最好用的 IDE 是 Mac OS X 的 Xcode

可惜是 Mac Only

xcode+1

鏈接文章
分享到其他網站

我還是比較喜歡單純的文字編輯介面

像是Notepad++、gedit等等

不要太依賴GUI提供的除錯介面

不然就手寫Code在紙上並且Debug啊~~~

我就不相信全部用C寫出來的Linux是用Visual Studio來Debug的....

PS:真正好的程式訓練都是不用電腦寫程式的唷xd

鏈接文章
分享到其他網站
我還是比較喜歡單純的文字編輯介面

像是Notepad++、gedit等等

不要太依賴GUI提供的除錯介面

不然就手寫Code在紙上並且Debug啊~~~

我就不相信全部用C寫出來的Linux是用Visual Studio來Debug的....

PS:真正好的程式訓練都是不用電腦寫程式的唷xd

沒有人規定只能用一種工具寫程式啊

演算法上的問題,用紙筆也沒什麼不好,我也常做這種事來檢查自己的邏輯有沒有錯,但是當你的程式有一堆 function call、一堆 pointer 的時候,你怎麼不拿現成的工具來加快這些工作的流程?

工具只是工具,沒有用哪一種比較厲害,或用哪一種比較淺的差別。

至於 Linux Kernel ,多數底層程式是以組合語言寫出來的,寫這些程式的人也都是上一代的資深工程師,他們在那個年代沒有好的工具,只能硬幹。但這年頭寫 Linux System Program 也可以用 GNU Debugger (gdb) 來做 debugging 的工作。

更何況對於初學者而言,有好的工具來入門,何不用?對於進階程式設計師而言, IDE 可以讓整個專案的開發速度加快,從商業的角度而言就是「省錢」,省錢就是賺錢,何樂而不為?

p.s. 如果你要說大學上程式設計課在課堂上大都沒有上機,那很奇怪,為什麼我們寫作業要交 source code 而不只是手寫演算法呢?工科的課程,沒有實作,很奇怪呢?

p.s.2 說到好用的文字編輯器,就不得不推薦 TextMate 了。這玩意兒在快速鍵這方面學 emacs 學很多,在 Mac OS X 是很出名的文字編輯器,我用它來寫 Ruby on Rails,除了我不知道怎麼把它和 ruby-debug 整合、也沒有 autocomplete 之外,它提供的快速鍵式編程已經為我省了 80% 的打字時間,多了許多時間來想演算法,相當開心。我相信 vim 、emacs 的用戶也常常享受到快速鍵的樂趣,這似乎不是簡單的文字編輯器如 notepad++、gedit 可以提供的經驗。

鏈接文章
分享到其他網站
推Microsoft Visual Studio 2008 或2010學校應該有的拿

<2010現在在測試可以去下載>

寫大程式就會發現它功能非常多XDD

說到這個就很怒 XDD

專業版才有 GUI Testing 的功能(如 Sikuli 一般,你直接在螢幕上按按按,他幫你錄影,下次按一鍵就跑完工序,你直接看測試結果)

還有一大堆集體開發的功能都要專業版以上才有

Express 只能用一些簡單的 unit testing =.=

不過可以拿來寫 .NET 應用程式就蠻開心的,個人很喜歡 C# 因為寫起來跟 java 很像 XDD

鏈接文章
分享到其他網站
  • 1 year later...

請登入後來留意見

在登入之後,您才能留意見



立即登入