⑴ c語言編寫軟體用什麼工具
都可以。
turbo c 只能製作C
VC++6.0 是製作C++的,只不過它兼容C,所以可以製作C
至於怎麼作,那你就去學使用它吧。
⑵ 用c語言的開發工具有哪些啊
初學者推薦用 Visual C++ 6.0。
雖然 Visual C++ 已經出到 2005(8.0)版了,但高版本功能太龐雜,且耗費更多的系統資源,個人認為不適合初學者。
⑶ C語言寫的軟體有哪些開發工具
dev c++ //兼容c語言開發
visual c++ //兼容c語言開發
⑷ 開發c++及c語言程序分別用什麼工具呢
先從DEV C++和C-FREE入門,入門後VS或Borland,之後做GUI用QT,數運算用Fortan(另一種語言),資料庫用SQL,其實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語言做項目
所謂項目,在一定的時間內,利用有限的資源和時間,完成特定的目的,這就是項目。
Turbo C 是一種工具,它有它擅長的地方,也有它不擅長的地方
我98年接過一個項目,用TC開發,結果失敗,前前後後寫了10000多行代碼,只完成了一個圖形化界面的部分,當時Win 95已經出來了,我寫了一個學期的東西,人家用VB一下午就出來了。
但是我也知道TC是完全可以做項目的,我畢業後找工作,一家軟體公司差點就要我了,他們就是用TC做項目的,寫驅動程序,TC+匯編
寫了這么多,不知你看明白了沒有,TC能不能做項目,答案是肯定的。至於你要代碼,我只能說,要到的可能性不大。因為項目的特性之一就是獨特性,每一個項目都有它自己的特點,別人的代碼給你也用不上,最多隻是起個學習作用。但是對於別人來說,那是職業道德問題,哪個公司的源代碼也不會允許拿給外人的。
⑺ C語言開發軟體一般用什麼工具啊
turbo C 2.0,這個是教學用的但是是16位的
VC6.0,比較常用
VS 2005 同樣支持C語言開發
⑻ c語言用什麼軟體編寫
可以編寫c語言的軟體有:Vim、C++編譯器、Dev-C++、Code::Blocks、Visual Studio等。
1、Vim
Vim是一個類似於Vi的著名的功能強大、高度可定製的文本編輯器,在Vi的基礎上改進和增加了很多特性。VIM是自由軟體。Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。
1999 年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。但在2000年2月Vim贏得了Slashdot Beanie的最佳開放源代碼文本編輯器大獎,又將Emacs推至二線, 總的來看, Vim和Emacs在文本編輯方面都是非常優秀的。
⑼ 用C語言開發程序,什麼工具比較好
如果業務不復雜,也就一兩開發人員的話,就用你們最熟悉的語言吧,大型系統要考慮人員分工、業務復雜程度、潛在的數據量、客戶端數量以及開發周期等方面的因素,我們之前的c/s項目主要是用delphi和c++,delphi第三方控制項多,開發速度快,做報表和界面也方便。c++項目運行效率高,做漂亮界面要吃力一些。
⑽ 編寫c語言的工具用什麼
可以用C編寫也可以用別的語言編寫。我在解釋下吧,```看樣子我沒解釋的詳細。最原始的C語言編譯器估計是用匯編語言寫的,而匯編器估計是用機器碼強寫的,而機器碼的規則是設計CPU架構的人規定的。而所有的理論基礎,你就帶仔細查看50,60年代的大牛了,圖靈,馮諾依曼,knuth……之類的人給出理論上的證明和可行性,編譯器的設計在knuth給出了LR(K)演算法後才開始有了質的飛躍。而現在的編譯器實現的就簡單了,你可以用C語言在寫一個C編譯器,來編譯C程序,也可以寫C++編譯器來編譯C++,假如你是用C寫C編譯器,那麼這種貌似叫交叉編譯`~~,大概就這樣了。樓主真的想了解透徹自己去寫個編譯器就知道是怎麼回事了