c 的開發環境有哪些?哪個c 的開發環境要好一些呢

時間 2022-04-23 13:19:23

1樓:馮老師(必果學院

目前主要的c++開發環境包括:(排名不分先後)

turbo c++

vistual studio (包含乙個c++開發環境)

xcode

--------以下是開源的---------------------

cmake

codeblock

qt(嵌入式和linux下面的c++開發環境)

mingw

elcipse

從一般意義上講,並沒有那種好或者差,好壞完全取決於你的取捨

對於window使用者而言,使用vistual studio 2013是個不錯的選擇

首先使用習慣比較接近,安裝雖然耗時但是相對簡單。另外你可以註冊乙個學生版,可以長期(目前還沒有失效)免費使用。不用擔心病毒,有豐富的開發文件和幫助文件(不少是中文的)

如果你手上是一些老式的教材,會有不少turbo c++的**。其實如果不是覺得特別適合自己的話,我建議最好放棄這些教材——很多**可能在新的c++規範中已經被遺棄了。

對於linux使用者來說elcipse和mingw都是不錯的選擇。配合上man手冊,也是相當的不錯。

如果你是蘋果使用者,那就比較遺憾了,除了xcode,你基本沒有太多的選擇。雖然gcc也支援蘋果,但是卻缺乏配套的開發環境。

2樓:匿名使用者

c++最常用的話還是用vc6.0的,因為那個是經典版本,雖然win7會提示相容性問題,但是點選執行就可以繼續工作的,我現在用的也是vc6.0,vs的話太大了,沒什麼必要,如果你要小巧點的話還有cfree,功能和vc6.

0差不多,只是普及沒有vc6.0廣泛而已

3樓:匿名使用者

c++builder 2010 最好用了。

初學者,最好不要去學vc,c++並身就難學了,還要來乙個vc。

還是用c++builder,入門簡單,上手容易,但你c++用熟了,再去整vc事鬥功倍,不聽老人言,吃虧在眼前。

4樓:曼聯的日子

輕量級開源編譯工具

codeblock

5樓:映保勇

vista c++ 6.0

6樓:匿名使用者

visual c++ 6

c++的整合開發環境有哪些

7樓:擾龍千亦

visual c++就很強大,另外c++builder也是乙個很強大的ide

8樓:匿名使用者

microsoft visual studio 系列

9樓:匿名使用者

visual c++ 6.0

c++用什麼程式設計環境呢??

10樓:匿名使用者

樓主可將其理解為c與turboc.即vc++是乙個用來開發c++程式的軟體(環境),人們說學vc++是指學習mfc(微軟基礎類庫)這是微軟公司開發的一套類庫,程式設計師可以直接使用這些類庫。mfc實際上是微軟對windows api的封裝,mfc提出了一系列程式設計的觀點,比如:

文件檢視結構等等。學習vc++就是學習如何使用這些類庫,如果你想學vc++的話最好先看看

ps:你現在可以把c++理解為dos下的程式,而把vc++理解為windows下的程式(即有視窗,選單,按鈕等等介面的程式)

11樓:匿名使用者

學習c++一般都會用vc++。

那麼vc++是什麼呢?

你應該知道程式設計的幾個步驟就是:

1 編寫

2 編譯

3 連線

4 執行

其中編寫**在隨便乙個文字編輯器中都可以,比如 記事本,ultra edit,edit plus等

編譯呢? 有很多編譯器。還有聯結器。

但是每次程式設計序都用這麼多工具軟體,很麻煩。

所以我麼用vc++。在vc++裡,你寫完c++**後就點乙個按鈕,所有工作自動完成。

當然,除了這些,在vc++裡還可以做很多事情。比如,他它會給你找出很多錯誤。

還有,你現在寫出來的程式都是 dos 程式,也就是沒有介面,沒有按鈕阿,選單之類的東西。

如果你想寫視覺化的程式,也可以,但是如果不用vc++之類的工具那是很麻煩的,你需要的知道很多api函式才行。

而在vc++裡邊就簡單多了,乙個按鈕直接拖過來就可以使用。

除此之外.....還有很多內容。你先可以理解它為乙個軟體。

別人給你解釋沒用的,最好你自己買來vc++6.0的光碟安裝以下,然後自己體驗。可能還需要一本書。

每個學習程式設計的人都有過像你這樣的疑惑,隨著時間的推移你會慢慢明白的。

12樓:

visual studio 2005最好

vc 就是 visual c++ 的簡稱。意思是視覺化c++,比c++ 更易學,易懂,而且函式不用你刻意去記, 只要有大概映像就行操作了,非常方便。我現在也在用這種軟體,總覺得比 devc++更好的多,只是使用的記憶體會更大一些。

別人的思維有點問題。你應該先學 vc++ 然後再用其它c++去程式設計這樣會更好一點。你去體驗一下devc++吧,初學者如果用這個,你會不知道該怎麼寫函式或者其它,你會感覺到很。。。

反正就是寸步難行啊!

所以目前用 vc++ 是最好的(對於初學者來說)

13樓:匿名使用者

c++ 程式設計環境,給你推薦兩個目前我認為最好的:

1.microsoft visual c++

2.borland c++ builder

下面講c++與visual c++的區別。

先簡單的說,c++是一種高階程式語言,而visual c++則是一種編譯器。

這樣說你可能不十分理解。聽我解釋。

打個比方高階程式語言就像人的語言,但計算機不可能看的懂這種語言,計算機到最低層就是一些電路,他只知道高電平或者低電平。如果把高電平看成「1」,把低電平看成「0」。就可以說計算機只認識「010101」這樣的機器語言。

最開始的電腦程式都是用這樣的低階語言編寫的。但這樣做的缺點非常明顯,人要是想懂這樣的語言太難,而且容易出錯。

所以到後來以發明了組合語言,比機器語言好懂一點點,但實際上組合語言也只不過是機器語言被換成了人們稍微容易懂的代號而已,依然是面向機器的語言。

再後來就出現了c語言,c++語言這樣的高階語言。

像c,c++這樣的高階語言,人們用的時候更像平時所用的語言(英語)。但顯然計算機是不懂這些的。所以這中間就需要乙個翻譯的角色。

編譯器就充當了這個翻譯的角色。把高階語言翻譯成計算機可以識別的機器語言。

現在你是否有點懂了。c++就是一種程式設計的高階語言,而visual c++就是一種編譯器。

當然學c++語言未必一定要用visual c++,翻譯不只這乙個。borland c++ builder也非常不錯。

另外,現在像visual c++,c++ builder這樣的開發環境,不只是充當編譯器的角色。他們一般都整合了程式編輯,編譯,除錯,都各種各樣有用的功能,用起來方便多了。

下面再稍微講一下visual c++與c++ builder的優缺點。

visual c++是微軟的產品,在程式開發中用的非常多。而且裡面的mfc類庫用來程式設計也非常方便。微軟的產品是非常值得信賴的。

c++ builder是borland公司的產品,與visual c++相比,最大的優點就是rad,也即快速開發。borland定義了各種各樣的視覺化元件庫,使你程式設計的時候不用花太多的時間在介面上,只需把需要的元件放到合適的地方就行了。而用visual c++開發的程式,一般在介面上就要寫好多**。

但根據我使用的經驗,c++ builder對unicode編碼支援不是很好,偶爾會出一些奇怪的錯誤。

14樓:直覺飛翔

就象樓上說的,c++是一種語言,而vc++是一種開發環境

「很多人說學程式設計先學c++,再學vc++」說法不很恰當,但是想法應該是對的。這是因為vc++裡面除了除了支援c++的語言特性以外,還有視覺化開發等等其他特性,如果是初學的話,操作相對麻煩一些。

我學習c/c++的時候就沒有用vc++,而是用的經典的turbo c 2.0和turbo c++ 3.0,雖然是dos介面的開發環境,但是是比較單純的c/c++的開發環境,編譯器也比較可靠。

到現在為止,簡單的小程式我仍然會用這兩個環境來除錯程式。後來學習windows api和mfc進行程式設計的的時候才開始用vc++。並不是說vc++不適合用來寫c++程式,而是因為它功能比較多,操作起來相對麻煩,所以不太適合初學者用。

(如果硬要說vc++操作簡單的話,我只能說現在關於vc++的參考書實在太多了,或者個人習慣不一樣了)

15樓:匿名使用者

vc是乙個開發環境,c++是一種語言

這是沒有什麼問題的

雖然在vc中可以進行一般的dos程式設計

16樓:

vc++是microsoft開發的程式設計環境,c++是一種程式語言。vc++支援絕大部分c++標準功能,並提供了許多microsoft的額外的功能。

c++的程式設計環境,還有dev-c++等,他們提供乙個程式開發的環境;

c++的編譯器,還有g++等,他們提供將**編譯成可執行檔案的功能。

目前windows下最流行的c/c++開發環境是什麼?

17樓:

microsoft visual c++

18樓:匿名使用者

microsoft visual studio 2008和microsoft visual studio 2005。microsoft visual studio是多語言的開發環境,包括windows平台c/c++程式的開發支援,也可以自行配置實現其它平台上的開發(但不普遍)。

microsoft visual studio 2010剛出來不久,現在還沒有普遍使用。

之前更舊的版本有些新的特性不支援,且對標準支援也沒有新版本的好,用得已經不是很多了(倒是有些在用vc++6.0的,不過大專案一般不會用這個)。

另外,對跨平台gui有一定要求的程式開發也常用code::blocks搭配跨平台介面庫(如wxwidgets)。

====

[原創回答團]

c可以開發哪些型別的應用程式,C 主要開發什麼型別的軟體

談到c 不得不提.net,microsoft net framework是微軟的一套框架。從xp的1.0版,到win7的3.5版,到了win8和win8.1已經4.5和4.5.1版本了,win10是4.6版本的。net framework引入了 基於證據的安全 的概念。net framework 的...

c語言的設計模式有哪些,C語言的設計模式有哪些?

8.外觀模式 9.模板模式 10.迭代器模式 11.組合模式 12.狀態模式 13.模式 14.復合模式 15.橋接模式 16.生成器模式 17.責任鏈模式 18.蠅量模式 19.解析器模式 20.中介者模式 21.備忘錄模式 22.原型模式 23.訪問模式 總之,以上就是我總結的c語言設計模式,希...

C語言的語句有哪些

嚴格的講if 不能簡單地稱為語句,它是一種語言結構 條件結構。c中的語句可分為這樣幾類 1 宣告語句 如 int a,b 2 等 2 表示式語句 如 a 2 b 3 x y 等 3 函式語句 如 scanf d a 等 4 特殊語句 如 return continue 等 5 空語句 只有乙個分號 ...

c語言的入門書籍有哪些,C語言的入門書籍推薦有哪些?

後知後覺 kernighan 和 ritchie 的 the c programming language 中譯名 c 程式語言 堪稱經典中的 程式語言 經典,不過舊版的很多內容都已過時,和現在的標準 c 語言相去甚遠,大家一定要看最新的版本 另外,即使是最經典最權威的書,也沒有辦法面面俱到,所以手...

c語言的基本結構有哪些呀,C語言的基本結構有哪些呀

順序結構,選擇結構 分枝結構 迴圈結構 和函式結構 子程式結構 順序結構,選擇結構,迴圈結構 c語言程式的基本結構?main 函式是乙個入口函式,這是c語言創造時就定好的標準,是為了給程式乙個起始點,就好像你玩遊戲一樣,要點選特定的那個exe檔案才能開始一樣。返回型別,常用的有void 無型別 in...