“VC++”、“C++”和“C#”有什么区别?

如题所述

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