在线工具 在线编程 在线白板 在线工具 在线编程 在线白板

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

有没有人在啊,想请说下,C,C++,VC++,C#是什么关系啊?.....````````
最新回答
初心不负

2024-07-03 23:15:42

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,它起到了同样的作用。
清雅幽兰

2024-07-03 18:29:03

C语言、C++、VC++、C#、java、D语言在语法上具有很大相似性,所以他们统称C语系。C语言是最早开发的的面向过程结构化的语言;C++则是在C语言的基础上增加了额外的特征(面向对象和泛型);Java语言是是一门纯粹的面向对象语言,它的一个设计目标是尽可能地像C++但是要比C++简单、易用、安全;C#是微软开发的一门面向对象语言,语法和Java非常类似,是Java语言的竞争者。D语言是在C++的基础上进行改进,但是现在好像不流行。

还有C++指的是标准C++,VC++指的是微软的C++实现,这包括标准C++、语法扩展、扩展库等等。

这里就是大概的关系,每种语言都有其缺点和优点,你可以去看看其他的介绍。
嘟嘟嘴︶

2024-07-03 13:58:46

他们没有任何关系。。。要说硬有关系。C#能调一些其它语言写的库。。。。
燕如兮

2024-07-03 19:18:54

plus 加,加法
c语言是一种高级语言 (写控制台程序。。。)
(V)C++ 就是C plus plus
它在C的基础上增加了宏应用,面向对象的特征,新增函数库。。。加了很多东西
C++比C更方便
C在算法 ,数据结构方面更高深

C#是比较流行的类JAVA的高级语言
这两种语言是建立在前两种上面的

层次低
远山浅

2024-07-03 23:37:23

近亲关系。。。语法都比较像