03.06 為什麼CCF這麼鍾愛Dev-c++?

Single___


【關注茅哥帶你瞭解更多科技知識和代碼世界】

從2011年進入大學學習C和C++語言,到後來的java開發,再到現在從事的大數據領域開發,這個問題讓我回到了大學時候經常用Dev-C++敲代碼的日子!帶著滿滿的回憶來回答題主這個問題:

Dev-C++和VS工具特點

首先我們先了解一下Dev-C++和Visual Studio,這兩個開發工具都是非常適合進行C和C++語言的開發的。

Dev-C++詳細介紹

Dev-C++是一個Windows環境下的C/C++集成的IDE(開發環境),準守GPL許可協議分發源代碼。經過多年的發展,已經集成了MinGW等眾多自由軟件,並且獲得了各種工具的最新支持,具有以下明顯優點

  1. 強大的編輯器在語法樣式和代碼格式化方面優秀,可以是開發過程中的代碼更加簡潔和方便使用;
  2. 內置的編譯器,可以在打包發佈之前進行調試和測試程序;
  3. 界面簡單易於上手,沒有複雜的使用步驟;

附上Dev-C++下載地址:

https://bloodshed-dev-

c.en.softonic.com/#tab-review

從以上可以看出Dev-C++本身小巧,快速,上手簡單,非常的適合於初學者使用,同時對象快速實現小代碼量的程序非常的友好。

Visual Studio

Visual Studio 是微軟旗下的開發工具,當時從大三開始由於項目比較大了,就開始使用visual studio了。現在去下載專業版已經需要付費了,懷念當年在學校下載東西的時候,因為這些大的企業都是和985/211高校有合作關係,可以光明正大到官網下載東西而免費使用。

如下為visual studio 功能介紹

1、 開發

VS具有搜索和導航、編輯和重構、調試和測試、窗口管理等等功能,可以高效的進行代碼開發工作。

2. Debug

豐富debug功能,支持誇語言調試,在任意的平臺任意位置,如本機、遠程或生產環境中,可以對要中斷和檢查狀態的精確位置和時間進行精細的控制。

跨語言debug圖

精細控制debug圖

3. 測試

使用了全面的測試工具,包含實時測試單元、測試資源管理器等內容

實時單元測試圖

測試資源管理器

4. 協作

擁有靈活的可拓展版本,使用Git來進行分佈式版本控制,或使用Team Foundation版本控制(TFVC)來實現集中式版本控制,可以在實際使用總添加GitHub,AnkhSVN及其他擴展。

5. 擴展

擁有豐富的擴展系列產品,非常適合企業級的應用。

總結

Dev-C++更適合在入門和輕量級應用中使用,而Visual Studio更適合在大型項目和企業級應用開發中使用,對於CFF這種偏向於計算機領域知識的思維考核和及計算機能力考核,Dev-C++更適合於他們,也就導致CFF會鍾愛Dev-C++。

以上是本人的回答,答題不易,如果覺得還可以別忘了關注茅哥、點個贊哦!若還有什麼不明白的地方請評論區下方留言,若想了解更多相關知識,請關注茅哥,會持續更新內容,謝謝支持!


分享到:


相關文章: