首頁>其它>

C/C++是程式語言, C++從C發展而來,而C++完全相容C的語法.國際上有一個專門管理C++的機構,它們負責C++的標準制定.

VC++是微軟公司的C++編譯環境,使用它可以極大的提高程式設計速度.

C#是微軟的一種高階程式語言,是微軟自己制定的標準,它只是採用了C++的少數特性,跟C++不粘邊.C#的特點是安全,用它編制的程式,不容易崩潰.但它的執行效率只有C++程式的幾十分之一.

Visual C++.NET和C#是同一型別的語言,就象產品多出幾種規格,可能增加銷售,但C#是主打. .NET程式有很大限制,不象微軟和跟屁蟲吹噓的那樣.但C#確實不錯.重申一遍.NET和C++沒有本質上的關係,只是使用了它的名字.它們是全新的.

C、C++、C#是三種程式語言。

VC++一般指的是VS60中的VC60整合開發環境,只是一個工具。

VC++.NET可以看作是VS2003中的C++的開發環境,相當於VC60的升級版本,對C++標準支援的更好而已。

如果學C,工具比較多,支援C++的工具都支援C。

如果學C++的話,建議用Dev C++,最新版本是4.9.9.2,這個工具的優點是體積小、支援標準C++、速度較快,但是C++的幫助需要自己尋找。或者用VS2003和VS2005,這兩種對標準C++支援的比較好,優點是上下文提示比較全,它的幫助庫(MSDN)也非常好,內容非常詳細。

如果學C#的話,只能用VS2003和VS2005,因為他是基於windows下的.NET Framework的,不能脫離這個環境。

至於兩者之間的關係,建議搜尋一下編譯器的解釋。上述編譯環境只是提供了一些更方便直觀的圖形化的程式碼編寫環境,可以給你更多的幫助。你同樣可以用記事本去寫程式碼,然後找一個編譯器去編譯你寫的。

C語言是目前常見的高階程式語言的基石.C++除了能夠使用C語言的(符合C標準)所有函式外,還有自己的一套.基本上也可以不使用C的那套函式而只使用C++的風格.

C#對C++進行了簡化,有自己的一套標準.

VC是一個整合開發工具,而不是一種語言.其含義是視覺化的C++語言的開發工具.通常指微軟Visual Studio工具中包含的Visual C++.初學者往往使用VC6.0(VC98).VC中包含了MFC(Microsoft Foundation Class).VC可以用於開發C程式,C++控制檯程式,C++ Win32 程式,MFC程式等.

java、c、c++、vc、vc++、vb的區別和聯絡

java:分三大平臺 java se (j2se),java ee(j2ee),java me(j2me)

java se是java ee和java me的基礎

java ee是目前位置企業級開發平臺中最牛的

java me是用來開發移動嵌入式程式的,例如手機遊戲

java 的優點是非常適合用於開發大型企業級專案,我們曾為網通公司開發過的上千萬級的專案,用的後臺程式就是java ee。

java的主要領域還有開源技術,那要學的東西就太多了

比如(Spring,Ibatis,DWR,Hibernate,Tapestry等)

缺點是要學的技術太多,二是在底層開發中不行

C:經久不衰的語言

主要應用在嵌入式程式設計,硬體驅動程式設計中

說白了是計算機底層的程式設計設計

優點是可以嵌入彙編,可以直接與硬體打交道,做底層開發

缺點是在企業級開發中,幾乎無用武之地

我朋友是做這個的,在長沙這種小地方,年薪也能達到10萬以上

與北京的java程式設計師收入差不多

在北京的話,年薪20萬不是大問題。

c++ :我非常欽慕的語言,

又AT&T的貝爾實驗室研發

主要開發工具是微軟的Visual C++和Borload的BCB(Borload C++ Builder)

優點在於含有大量的庫,如MFC,可直接呼叫windows庫函式幹很多事情

其中的訊息處理機制令我感覺尤為經典

缺點是,要想精通真不容易

主要領域一是做桌面程式,像QQ,迅雷這種桌面軟體

領域二是做遊戲後臺開發,大部分遊戲(包括魔獸等)後臺語言就是使用C++

精通的話,收入和C程式設計師差不多

vc :剛說過了,vc全名是(Microsoft Visual C++)

是微軟研發的一種開發C++的開發工具(IDE)

vc++:同vc

注意c++是語言,vc++是工具,是一門使用c++語言的工具,記清楚,以後不要問這樣膚淺的話。

以上幾種,對比一下

學java,學的不僅僅是技術,而是一種思想

架構專案的思想

所以java是培養架構師,培養System Designer,Project Manager的

c語言和c++只能培養技術專家,資深程式設計師

vb:曾經很流行的一種桌面程式開發技術

微軟研發的(Visual Basic)是一種工具,用的語言是Basic

Basic是比爾蓋茲發家致富的一大工具

主要用來做桌面程式,C/S系統

後來因為Delphi的衝擊,被強佔一部分市場

現在有了.NET,基本上VB被淘汰是時間問題

順帶一提.NET

.NET : Microsoft Visual .NET

最新出了2005版(2007出的)

微軟用來抗衡Java的新產品

主要市場是企業級開發,和SUN的java ee競爭尤為勁烈

在企業級開發裡,基本上是java ee和.net平分秋色,其他的靠邊站

在C/S B/S裡表色都還算不錯

用的語言有Basic c++

不過,目前在.NET平臺裡最流行的還是C#語言的開發

ASP.net winform,ADO.net技術都是使用 c#

其他我認為比較好的語言

Ruby:我非常欣賞的語言

Ruby On Rails,我們當前正在用這個技術做專案,算是新的嘗試

感覺將來會取代java的地位

flex :網際網路客戶端程式開發利器,非常好用

delphi:曾紅極一時的語言,跟VB一樣現在不知怎樣,因為我沒有用過

XML:不管學什麼技術,只要不是底層開發,則XML一定要學,不會XML就別說自己會程式設計資料庫:首推Oracle,再推還是Oracle,做企業級開發,網際網路開發都必須學的東西。

VC和VB,還有C語言有什麼區別

C語言是一種計算機程式設計語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。因此,它的應用範圍廣泛。

C語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用C語言明顯優於其它解釋型高階語言,有一些大型應用軟體也是用C語言編寫的。

C語言具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。

VC++是微軟公司開發的一個IDE(整合開發環境),換句話說,就是使用c++的一個開發平臺.有些軟體就是這個編出來的...另外還有VB,VF.只是使用不同語言...但是,vc++是Windows平臺上的C++程式設計環境,學習VC要了解很多Windows平臺的特性並且還要掌握MFC、ATL、COM等的知識,難度比較大。Windows下程式設計需要了解Windows的訊息機制以及回撥(callback)函式的原理;MFC是Win32API的包裝類,需要理解文件檢視類的結構,視窗類的結構,訊息流向等等;COM是程式碼共享的二進位制標準,需要掌握其基本原理等等。

VC作為一個主流的開發平臺一直深受程式設計愛好者的喜愛,但是很多人卻對它的入門感到難於上青天,究其原因主要是大家對他錯誤的認識造成的,嚴格的來說VC++不是門語言,雖然它和C++之間有密切的關係,如果形象點比喻的話,可以C++看作為一種”工業標準”,而VC++則是某種作業系統平臺下的”廠商標準”,而”廠商標準”是在遵循”工業標準”的前提下擴充套件而來的。

VB工具是一種視覺化的、面向物件和採用事件驅動方式的結構化高階程式設計語言,可用於開發Windows環境下的各類應用程式。它簡單易學、效率高,且功能強大可以與Windowsr專業開發工具SDK相媲美。在Visual Basic環境下,利用事件驅動的程式設計機制、新穎易用的視覺化設計工具,使用Windows內部的廣泛應用程式介面(API)函式,以用動態連結庫(DLL)、物件的連結與世隔嵌入(OLE)、開放式資料連線(ODBC)等技術,可以高效、快速地開發Windows環境下功能強大、圖形介面豐富的應用軟體系統。隨著版本的提高,Visual Basic的功能也越來越強。5.0版以後,Visual Basic推出了中文版,與前個版本相比,其功能有了很大提升。

但是,功能再強大,Visual Basic仍然有一個缺點:在沒有MSVBVM**.DLL的計算機上必須安裝所需的DLL檔案。用它可設計作業系統,不過,比較困難。

C C++ VC++ 和C#有什麼區別

C語言是一種結構化程式語言。它層次清晰,便於按模組化方式組織程式,易於除錯和維護。C語言的表現能力和處理能力極強。它不僅具有豐富的運算子和資料型別,便於實現各類複雜的資料結構。它還可以直接訪問記憶體的物理地址,進行位(bit)一級的操作。由於C語言實現了對硬體的程式設計操作,因此C語言集高階語言和低階語言的功能於一體。既可用於系統軟體的開發,也適合於應用軟體的開發。此外,C語言還具有效率高,可移植性強等特點。因此廣泛地移植到了各類各型計算機上,從而形成了多種版本的C語言。C++是在C的基礎上改進後的一種程式語言,主要是增添了許多新的功能,難度也比C大,和C一樣側重於計算機底層操作,也就是系統軟體的開發。C#是在C++的基礎上再一次改進後的程式語言,相比C++而言難度有所減小(微軟是這麼說的),側重於網路和資料庫程式設計。這3種都是程式語言,語法基本上是一樣的,不過具體的內容差別還是挺大的。

VC++是一種程式設計軟體,就相當於一個作業本,你學習了C++語言以後,就需要把這種程式語言寫在一個作業本上,也就是寫在VC這種程式設計軟體上,來實現你需要的效果。

C語言版本  目前最流行的C語言有以下幾種:   ·Microsoft C 或稱 MS C   ·Borland Turbo C 或稱 Turbo C   ·AT&T C

  這些C語言版本不僅實現了ANSI C標準,而且在此基礎上各自作了一些擴充,使之更加方便、完美。

145
最新評論
  • 康明斯6bt發動機
  • 老人摔倒無人問津:冷漠是誰的錯?曾經的我們也想管盡所有不平事