『壹』 請問c語言的開發工具有幾種
目前主要有TC , VC6.0, DEVCPP, LCC,
其中LCC和DEVCPP對ANSI C的支持最好,而且體積小巧,
推薦使用
『貳』 c語言的開發環境和開發工具都是什麼
在過去的二十年裡,C和C++已經成為在商業軟體的開發領域中使用最廣泛的語言。它們為程序員提供了十分靈活的操作,不過同時也犧牲了一定的效率。與諸如
Microsoft
Visual
Basic等語言相比,同等級別的C/C++應用程序往往需要更長時間來開發。由於C/C++語言的復雜性,許多程序員都試圖尋找一種新的語言,希望能在功能與效率之間找到一個更為理想的權衡點。
目前有些語言,以犧牲靈活性的代價來提高效率。可是這些靈活性正是C/C++程序員所需要的。這些解決方案對編程人員的限制過多(如屏蔽一些底層代碼控制的機制),其所提供的功能難以令人滿意。這些語言無法方便地同早先的系統交互,也無法很好地和當前的網路編程相結合。
對於C/C++用戶來說,最理想的解決方案無疑是在快速開發的同時又可以調用底層平台的所有功能。他們想要一種和最新的網路標準保持同步並且能和已有的應用程序良好整合的環境。另外,一些C/C++開發人員還需要在必要的時候進行一些底層的編程。
微軟推出C#
C#
(C
sharp)是微軟對這一問題的解決方案。C#是一種最新的、面向對象的編程語言。它使得程序員可以快速地編寫各種基於Microsoft
.NET平台的應用程序,Microsoft
.NET提供了一系列的工具和服務來最大程度地開發利用計算與通訊領域。
正是由於C#面向對象的卓越設計,使它成為構建各類組件的理想之選——無論是高級的商業對象還是系統級的應用程序。使用簡單的C#語言結構,這些組件可以方便的轉化為XML網路服務,從而使它們可以由任何語言在任何操作系統上通過Internet進行調用。
最重要的是,C#使得C++程序員可以高效的開發程序,而絕不損失C/C++原有的強大的功能。因為這種繼承關系,C#與C/C++具有極大的相似性,熟悉類似語言的開發者可以很快的轉向C#。
效率與安全性
新興的網路經濟迫使商務企業必須更加迅速的應對競爭的威脅。開發者必須不斷縮短開發周期,不斷推出應用程序的新版本,而不僅僅是開發一個「標志性」的版本。
C#在設計時就考慮了這些問題。它使開發者用更少的代碼做更多的事,同時也不易出錯。
支持現有的網路編程新標准
新的應用程序開發模型意味著越來越多地解決方案依賴於新出現的網路標准,例如HTML,XML,SOAP等。現存的開發工具往往都是早於Internet出現的,或者是在我們所熟知的網路還處於孕育期時出現的。所以,它們一般無法很好地支持最新的網路技術。
C#程序員可以在Microsoft
.NET平台上事半功倍的構建應用程序的擴展框架。C#包含了內置的特性,使任何組件可以輕松轉化為XML網路服務,通過Internet被任何操作系統上運行的任何程序調用。
更突出的是,XML網路服務框架可以使現有的XML網路服務對程序員來說就和C#對象一樣。這樣,程序員就可以方便地使用他們已有的面向對象的編程技巧來開發利用現有的XML網路服務。
還有一些精細的特性,使得C#成為一流的網路編程工具。例如,XML正逐漸成為在網路上傳輸結構化數據的標准。這種數據集合往往非常小。為提高性能,C#允許把XML數據直接映射到struct數據類型,而不是class。這樣對處理少量的數據非常有效。
消除大量程序錯誤
即使是專家級的C++程序員也常會犯一些最簡單的小錯誤——比如忘了初始化變數,但往往就是這些小錯誤帶來了難以預料的問題,有些甚至需要很長時間來尋找和解決。一旦一個程序作為產品來使用,就算最簡單的錯誤糾正起來也可能要付出極其昂貴的代價。
C#的現代化設計能夠消除很多常見的C++編程錯誤。例如:
l資源回收減輕了程序員內存管理的負擔。
l
C#中變數由環境自動初始化。
l變數是類型安全的。
這樣,程序員編寫與維護那些解決復雜商業問題的程序就更方便了。
對版本的更新提供內在的支持降低了開發成本
更新軟體組件是一項很容易出錯的工作,因為代碼的修改可能無意間改變原有程序的語義。為協助開發者進行這項工作,C#為版本的更新提供內在的支持。例如,方法重載必須顯式聲明。這樣可以防止編碼錯誤,保證版本更新的靈活性。還有一個相關的特性就是對介面和介面繼承的內在支持。這些特性使得C#可以開發復雜的框架並且隨著時間
查看原帖>>
『叄』 C語言用的什麼開發工具
現在比較普遍使用的是visualc6.0,毋庸置疑,微軟很強大,這的確是一款非常不錯的程序開發軟體,無論是糾錯還是微軟千篇一律的界面,都很容易讓您愛上編程。但同時,DEVC++也是一款不錯的程序開發軟體,個人建議你選他,因為它的輸入界面更豐富,更利於糾錯。
『肆』 優秀的C語言程序員都是用哪些開發工具
C語言開發用source insight 做編輯器
然後用 cygwin 或者linux 的gcc做編譯器
VC++不是語言,只是一個工具,還自帶有很多封裝好的API
有點代碼框架的意思
現在都用VS不用VC了
『伍』 c語言開發工具哪個好
常見的C、C++開發環境有:
Microsoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、Turb C、gcc、C-Free和Win-TC、My Tc等等,太多了,由於C、C++語言比較成熟,所以編程環境很多。對於初學者,建議使用Code::Blocks或DEV C++或C-Free,因為它們功能都比較強大,免費的同時安裝包也不大。
『陸』 C語言開發編程工具主流有哪些
基礎入門時有「VC6.0」較多,因為很多入門級教材所用軟體都是這個。
實際開發中用「Visual
Studio」較多,功能比較VC6.0強大太多,當然體積很大的多。
『柒』 c語言用什麼編程軟體
1、現在C語言建議使用Microsoft Visual Studio編程軟體比較好,應該該軟體與電腦Windows
7,8,10等系統兼容性比較好。
2、Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發工具包系列產品。VS是一個基本
完整的開發工具集,它包括了整個軟體生命周期中所需要的大部分工具,如UML工具、代碼管
控工具、集成開發環境(IDE)等等。所寫的目標代碼適用於微軟支持的所有平台,包括Microsoft
Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和
Microsoft Silverlight 及Windows Phone。
3、Visual Studio是目前最流行的Windows平台應用程序的集成開發環境。最新版本為 Visual
Studio 2015 版本,基於.NET Framework 4.5.2 。
『捌』 用c語言的開發工具有哪些啊
初學者推薦用 Visual C++ 6.0。
雖然 Visual C++ 已經出到 2005(8.0)版了,但高版本功能太龐雜,且耗費更多的系統資源,個人認為不適合初學者。
『玖』 用C語言開發的軟體有哪些
1.就用VC++6.0吧,可以用,前段時間我在一個win7家庭普通版的64位電腦安裝過,確實:普通方法是裝不上的,我提供一個小方法也許能成功:
首先你安裝過了,肯定有殘留,需要清理安裝痕跡,你可以留下郵箱,我發送一個清理痕跡的說明給你。其次,安裝包應該是一個壓縮包,你需要找另外一台32位且能正常安裝它的電腦解壓,然後復制到U盤,插到你電腦後,直接從U盤安裝。嚴密監視安裝過程,如果發現它提示什麼文件已經存在,你就把那文件剪切出來,等安裝好後復制回去,如果發現少了文件,可以先不管它。要注意,最好謹慎進行,清理一次有些麻煩,所以把握機會吧。
2.計算機等級考試用的是VC++6.0,早點熟悉有好處,除此之外,它還是集成開發環境,功能強大但不復雜,而對於VS系列的雖然能兼容64位,但是功能過強,有些許庫函數更改。大多數初學者都喜歡它,因此也方便你與人交流。