C++是壹種編程語言,由C語言發展而來,加入了面向對象的思想。其規範由美國國家標準組織(ANSI)定義。根據這壹規範,各種編譯器開發者開發了實用的軟件開發工具來實現這壹規範,如Microsoft VC++和Borland C++。
微軟在開發出Windows操作系統後,又推出了Visual Basic(VB),方便軟件開發人員開發運行在Windows平臺上的可視化軟件。開發人員只需要用Basic語言編寫邏輯控制部分的程序代碼,界面只需要用Visual Basic提供的工具來繪制,而不用像過去那樣編寫非常復雜的代碼。因為VB的流行,微軟隨後推出了壹系列可視化開發工具,統稱為Visual Studio,包括Visual Basic(VB)、Visual C++(VC)、Visual Foxpro(VFP)等。
目前VC的最高版本是Micorsoft Visual C++。net,即VC 7.0。