今天同学去面试,遇见了一道题目,我上网查了下,没找道确切答案,不知道是题目本身存在问题还是没有正解,现在发上来希望大家一起参与。如下:C和VC的区别?我上网查到了一个答案如下:
“VC(Visual C++ 可视化C++) 是微软生产的C++语言的可视化集成开发工具,
请记住:VC只是一款软件!!不是一种编程语言,VC与C没有可比性!
你可以在VC环境下用C语言或C++语言开发程序,就如同人们可以用流水线生产汽车一样!VC的作用是提高效率。
”
不知道这个答案正确与否,我又由此引申出来几个问题,就是顺便在网页上看到的,C++和VC的区别?C#和VC的区别?C++和C#都是一种编程语言啊,要是这样的话,跟VC有什么可比性呢?
|
C++和VC++的关系就像那个txt和记事本.一个是内容,一个创作工具.你可以用别的编辑器来创建文本文件,同理,你也可以用其它的IDE(像Borland C++ Builder等)来创建C++程序.
C#和VC++没有任何关系,当然也谈不上什么"区别". 但是,在某些情况下,很多人提到VC++时,指的其实是使用VC附带的桌面程序框架MFC开发的C++程序.但即使如此,也不能把MFC与C#比较,只能把MFC与WinForms或WPF比较. 所以无论从任何角度,将C#和VC++对比都是没有任何意义的. C,C++,C#是语言 VC是一个有形的软件,这软件特殊点能开发某种语言的程序 不是一个概念上的 |