C,C++,VC++,C#是什么关系啊?.....````````

有什么关系呢?尤其不懂和就是C++和VC++,它们有什么关系呢?若是种语言,那它们分别在哪种环境下编写啊?C#呢?搞不懂...

编程环境..
用自己的话说.最好不要复制别人的话,你找得到言论,我也找得到.何必原抄别人的话呢?这样只能恶性循环..

首先的我糊涂在些:我想学编程嘛,别人给我讲先学C,再学C++,再学VC++,我就搞不懂这个C++和VC++的关系..VC++只是MS的一种编程环境,对不?那平时说的C++呢?它们在哪儿编程呢?为什么要把二者并级讲啊,它们感觉不是并级的关系哦..

还是没说到点子上,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的,不能脱离这个环境。

至于两者之间的关系,建议搜索一下编译器的解释。上述编译环境只是提供了一些更方便直观的图形化的代码编写环境,可以给你更多的帮助。你同样可以用记事本去写代码,然后找一个编译器去编译你写的程序。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-19
C语言是一种通用的、面向过程式的编程语言,广泛用于系统与应用软件的开发。

C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。它支持过程化程序设计,数据抽象,面向对象设计,制作图标等多种程序设计风格。

Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。VC++整合了便利的除错工具,特别是整合了微软视窗程式设计(Windows API)、三维动画DirectX API,Microsoft .NET框架。目前最新的版本是Microsoft Visual C++ 2013。

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。
在C#中类的声明与C++和Java很相似。但是,不象C++,C#结构体与类是不支持继承。但是,与Java相同的是,一个结构体可以实现接口(interface)。Java的关键字import已经被替换成using,它起到了同样的作用。本回答被网友采纳
第2个回答  2006-05-19
C/C++是编程语言,C是C++的爸爸,也就是说C++从C发展而来,而C++完全兼容C的语法.国际上有一个专门管理C++的机构,它们负责C++的标准制定.

VC++是微软公司的C++编译环境,使用它可以极大的提高编程速度.

C#是微软的一种高级编程语言,是微软自己制定的标准,它只是采用了C++的少数特性,跟C++不粘边.C#的特点是安全,用它编制的程序,不容易崩溃.但它的执行效率只有C++程序的几十分之一.

Visual C++.NET和C#是同一类型的语言,就象产品多出几种规格,可能增加销售,但C#是主打. .NET程序有很大限制,不象微软和跟屁虫吹嘘的那样.但C#确实不错.

重申一遍.NET和C++没有本质上的关系,只是使用了它的名字.它们是全新的.
第3个回答  2006-05-19
它们都是编程语言,C++从C发展而来,C是面向过程的,而C++是面向对象的,两者都是DOS下的编程工具,但VC++就将C++做成可视化,可以在Windows平台上运行,方便用户。而C#与Java酷似,又借鉴了Delphi的特点,主要是用于开发 .NET Framework应用程序。
第4个回答  2006-05-20
c++=c+面向对象(class)
c#=java+c++:事实上c#更多的继承于java
vc++ 是一个开发环境,但现在我们一般所说的是微软的框架,比如MFC,淡然还有DLL,ATL,COM等等,这些都是应用了一些面向对象的概念进行了封装
所以C++是基础,没有C++基础你可以用VC++的MFC编写出软件,但是仅此而已,要完全掌握VC就必须把C++学好

C,C++,VC++,C#是什么关系啊?...```
C、C++、C#是三种编程语言。VC++一般指的是VS60中的VC60集成开发环境,只是一个工具。纠正一下楼上的说法,VC++.NET可以看作是VS2003中的C++的开发环境,相当于VC60的升级版本,对C++标准支持的更好而已。如果学C,工具比较多,支持C++的工具都支持C。如果学C++的话,建议用Dev C++,最新版本是4....

vc,c++,c,c#它们之间有什么区别?都是C语言都嘛
如上所说,vc和vc++是一回事,都是指微软的visual c++。vc是c的发展,c是过程语言,vc是面向对象的。c#是微软的另一个语言,微软为了摆脱c语言的框架和一些不足另外设计的完全面向对象语言。从某种意义上说vc是介于c语言和c#之间的半对象半过程语言。现在在微软的.net平台里,语言已经不是界限。某种...

C C++ VC VB C#之间什么关系啊
现在使用VC的比较多,包括C#应该也是VC#.关于VB,是 Visual Basic的缩写.Basic是不同于C的另一种程序设计语言.现在要下载纯粹的C估计比较难了,使用的人也不多了,而且在Windows下,也不支持.都是VC之类的了.目前大学里教的多为VC,VB,VC#等 而软件公司多使用Java,原因前面的要用钱买版权,而且价格...

c语言和VC,C++,C#是什么关系 都是赶什么用的
C++是一种面向对象OOP编程语言,和C并无很多关联 C#是做网页框架的语言 还有一点VC是C++的一种编译器

C、VC、C++、VC++、C#的区别,还有应该先学哪个?
c是最基础的语言,c++主要是面向对象,vc主要是图形界面方面的知识,c#跟Java差不多,比vc使用更方便,一般先学c,之后你很容易学会c++,因为c++就比c多了一些类和io流,vc,c#建议c

C++ C# VC VC.net以及VC++有什么区别和联系?
C\/C++是编程语言,C是C++的爸爸,也就是说C++从C发展而来,而C++完全兼容C的语法.国际上有一个专门管理C++的机构,它们负责C++的标准制定.VC++是微软公司的C++编译环境,使用它可以极大的提高编程速度.C#是微软的一种高级编程语言,是微软自己制定的标准,它只是采用了C++的少数特性,跟C++不粘边.C#的特点...

c、、c++、vc、vc++、bc这些都有什么区别啊
visual c++(vc++)是visual c的升级版,它在原有的基础上增加了对面向对象编程的支持,使得开发人员可以利用类和对象的概念来编写更复杂的程序。c#是微软为.net框架设计的一种面向对象编程语言,它提供了一种新的方式来编写应用程序,与传统的c和c++语言有所不同。c#在设计时强调了易用性和可维护性...

C C++ VC VB C#之间什么关系啊
C语言作为最早开发的语言,简称C。后来在C的基础上不断迭代,先是C++,接着是四个"+"的象征,形成了C#。早期编程环境以代码为主,缺乏可视化界面和调试工具,但随着Visual(可视化的)概念的引入,出现了Visual C++(VC++)和Visual Basic(VB)。如今,VC++更为常见,C#也通常被视为VC++的一部分。...

请帮我介绍下C# VC VC++ MFC C++等等这些C系列的联系和各自特点~~~_百...
VC就是常说的VC++,它是C++可视化编程,是C++的一种技术,都是基于C++语言的。MFC就是C++可视化的一个例子,是微软用C和C++开发的一套可视化框架,在MFC中可以使用C或C++编程。而C#是一种新的语言,比C++更加高级,但是C#和C++差别很大,C#和Java相似。C#是一种新的语言,在Web开发方面很有优势,...

C、C+、C++、VC、VC++、VC++.NET、C.NET、C#等等和C有关的
c是一种编小程序的语言,c++顾名思义就是在c上面加了点东西,比如新的语法之类的,vc和vc++分别是c和c++语言之上增加了可以方便编译界面程序的内容及其它,如mfc 由于c++是在c上发展而来,所以c的语法可以放入c++中去 .net看看就知道了,net网络,*.net都是网络语言编程,和前面说的4种程序编程...

相似回答