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標准,而且在此基礎上各自作了一些擴充,使之更加方便、完美。
轉載自:https://www.cnblogs.com/Coeus-P/p/8994077.htm