其實win tc是款很不錯的軟體。去用一下你就知道了,因為我自學c時就是用的那個軟體,真的向你推薦它!
推薦使用vc++6.0中文版,因為國家考試用的就是那個,當然了還有turbo c這個也是以前國家考試用的,但是這些版本很老了,而且沒有現在的方便,比如你遇到了問題想去諮詢下別人,老版本的尤其是比較經典的turbo c2.0的,你需要把原來的**在寫一遍才行,而visusl c++6.0的則可以用滑鼠進行複製操作,很是快捷,而且vc還有自動用不同的顏色來顯示不同型別的**,對初學者來說,是個很好的糾錯功能,比如你的關鍵字打錯了,顏色是會變的。因為dev本身存在許多缺陷,反而使你能擁有更好的習慣,等到你用dev可以駕馭難題的時候,你會覺得其它軟體強大的除錯功能根本就是多餘的。
tc++對c++標準支援的是一塌糊塗,而vs2005(vc8)和dev-c++(gcc)可以幾乎完美的支援c++標準。過時的不是c語言,而是tc所提供的c語言。tc是幾十年前的了,在這段時間裡,c語言變了變了又變了。而且tc存在的對一些非標準的容忍,就如同現在社會上行業中的「潛規則」一樣,或許會給人方便,但是如果不打算在圈內混(一直用tc),還是別學這些「潛規則」比較好。
一、dev-c++
dev-c++ 是乙個c++ 開發工具。它包括多頁面視窗、工程編輯器,在工程編輯器中集合了編輯器、編譯器、連線程式和執行程式。它也提供高亮度語法顯示的,以減少編輯錯誤。dev-c++是乙個windows下的c和c++程式的整合開發環境。它使用mingw32/gcc編譯器,遵循c/c++標準。開發環境包括多頁面視窗、工程編輯器以及偵錯程式等,在工程編輯器中集合了編輯器、編譯器、連線程式和執行程式,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的除錯功能,能夠適合初學者與程式設計高手的不同需求,是學習c或c++的首選開發工具!
二、turbo c
「turboc/c++v3.0中文版」是為了照顧不熟悉dos環境軟體操作的廣大初學者,讓大家能在windows環境下方便地安裝和使用中文turboc/c++3.0,對介面進行了漢化,並且為其完善了windows以及中文dos下的執行環境,經過重新包裝後推薦給學習《c語言程式設計》與《c++物件導向程式設計》的廣大師生。使用者並不需要熟悉dos知識,只需要在安裝時將turboc/c++v3.0指定安裝在任意資料夾,再不需要手動更改任何選項,就能夠正常編譯程式。
主要功能
1、為了照顧不熟悉dos環境軟體操作的廣大初學者,讓大家能在windows環境下方便地安裝turboc/c++v3.0,本安裝程式可以將turboc/c++v3.0安裝在任意指定目錄,無需修改options選單裡的directory選項,即可正常編譯標準c和c++程式!
2、「〖程式設計〗\turboc&c++v3.0\配置工具」選單中,建立了修改當前編譯語法的快捷方式,您選擇c或c++編譯方式後再重新開啟turboc&c++3.0即可;
3、安裝程式將在開始選單上建立「〖程式設計〗\turboc&c++v3.0」選單,並建立啟動turboc++的快捷方式和配置解除安裝工具,還有其它相關的一些快捷方式;
4、您建立的c/c++程式檔案將儲存在「安裝目錄\tcpp\project」目錄下,開始選單上會建立「我的project目錄」的快捷方式,令您儲存更方便;
5、程式輸出的.obj和.exe檔案將儲存在「安裝目錄\tcpp\output」目錄下,開始選單上會建立「輸出檔案output目錄」的快捷方式,令您管理更方便;
三、mingw
mingw是minimalist gnu on windows的簡稱,是指只用自由軟體來生成純粹的win32可執行檔案的編譯環境。乙個可自由使用和自由發布的windows特定標頭檔案和使用gnu工具集導入庫的集合,允許你生成本地的windows程式而不需要第三方c執行庫。實際上mingw 並不是乙個c/c++ 編譯器,而是一套gnu工具集合。除開gcc (gnu 編譯器集合) 以外,mingw 還包含有一些其他的gnu 程式開發工具 (比如gawk bison 等等)。
開發 mingw 是為了那些不喜歡工作在 linux(freebsd) 作業系統而留在windows 的人提供一套符合gnu 的工作環境。總體說來,使用mingw 就是gnu。
四、win-tc
初學c的一款比較好的軟體,也是學習c的一款比較官方標準的軟體
win-tc是乙個turbo c2 windows平台開發工具,最大特點是支援中文介面,支援滑鼠操作,程式段複製,為初學c語言、對高等程式設計環境不熟悉的同志們非常有幫助
該軟體使用turbo c2為核心,提供windows平台的開發介面,因此也就支援windows平台下的功能,例如剪下、複製、貼上和查詢替換等。而且在功能上也有它的獨特特色例如語法加亮、c內嵌彙編、自定義擴充套件庫的支援等。並提供一組相關輔助工具令你在程式設計過程中更加游刃有餘,如虎添翼。
win-tc簡繁雙語版可以正常執行於98及其以上的簡體及繁體windows作業系統上。
五、cygwin
cygwin是乙個用於在windows上模擬linux環境的軟體。它可以作為那些虛擬機器軟體的乙個部分替代品。
六、microsoft visual stdudio
visual studio(vs) 是一套非常完備的工具和服務,可幫助您為 microsoft 平台和其他平台建立各種各樣的應用程式。visual studio 還可將您所有的專案、團隊和利益干係人聯絡在一起。現在您的團隊可以從任何位置以虛擬方式進行更為敏捷的合作,無論他們採用何種開發工具。
功能介紹
可以通過強大的整合開發環境構建面向 windows、android、ios 以及 web 的出色應用。使用任何 ide 或編輯器在雲中進行版本控制、敏捷、持續交付、應用程式分析協作。
適用於所有作業系統的編輯器使用可在 windows、os x 或 linux 上執行的免費**編輯器構建和除錯現代 web 和雲應用程式。
C 語言 編譯器
c 語言是高階程式語言,人們在使用 c 語言工作的時候不必用數字碼表示指令,大大簡化了對於計算機底層暫存器的操作,人們可以把工作的重點放在 設計和具體功能的實現,編寫出更易讀易懂的 可是計算機的工作和人類正好相反,c 語言編寫的 對於計算機而言就好比是天書且沒有意義可言,因為計算機是識別機器語言的,...
C語言的編譯器
c語言的常用編譯器 目前最流行的c語言編譯器有以下幾種 gnu compiler collection 或稱 gcc microsoft c 或稱 ms c borland turbo c 或稱 turbo c 這些c語言版本不僅實現了ansi c標準,而且在此基礎上各自作了一些擴充,使之更加方便 ...
通過GCC編譯器編譯c語言
可以利用gcc的引數來控制執行的過程,這樣就可以更深入的了解編譯c程式的過程。下面將通過對乙個程式的編譯來演示整個過程。include int main 1 預處理 編譯器將c程式的標頭檔案編譯進來,還有巨集的替換,可以用gcc的引數 e來參看。作用 將hello.c預處理輸出hello.i 2 編...