问题很不错, 初学时都不明白,但VC++与C++、C#不能混淆.
C++、C#,c, java, smalltalk, perl都可理解为某种语言标准, 这些标准WEB上有专门的draft文档可以查看, 里面规定了这种语言的种种语法实现的规定. C#出现晚点, 融合了C++和java语言的特点,微软主推它. 不同语言的擅长的应用领域不太一样.
VC++,TuborC,Borland C, visual Studio等都可理解为某种语言标准的真正实现产品IDE, 是由不同公司为程序员开发的用于程序的开发工具.
最重要的是理解基本的程序编译流程是一样的. 程序的编译链接运行过程, 从文本文件*.c==>目标文件*.obj==>可执行文件*.exe的过程, 理解基本的IDE=文本编辑器+编译器+链接器.
C++语言的实现IDE如微软的VC++,新的visual studio
C#语言的实现IDE:visual studio
java语言的实现IDE:eclipse
当然不同的公司的IDE产品往往除去实现基本的语言标准规范之外, 还会附加标准之外的功能,比如提供一些库,如VC++的MFC库用于快速界面设计.
温馨提示:内容为网友见解,仅供参考