请问下 C语言 C++ 和C# 的共同点 不同点 各自的适应性

如题所述

共同点就是语法都是一样的,还有他们的类库和函数是可以很方便的移植的。
不同点非常多。
从编程思想来说,标准C使用的是数据结构加算法的编程思想,以函数为主导的编程语言。
C++是以面向对象的封装基类库为主导,C#和C++同样是面向对象的编程环境,所不同的是其类库更加偏向于适应.NET的集成环境。
C现在多上用于智能单片机和操作系统级的编程使用,在桌面应用中已经非常少了。
C++面向于桌面应用的开发以及数据库以及C/S结构的软件架构编程,可以说我们目前所使用的大多数应用程序都是这一环境开发出来的。
C#主要致力于复杂逻辑结构的网站编程和B/S结构以及云架构的编程,当然C#的能力是最强的,由于其类库的支持,也可以做出C++所能做到应用。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-09
共同点就是都可以被称为C家族的成员。
不同点从不同方面看都会有很多,不用管这些的。如果你要学习编程,就死抓住其中一个不用放,将其学通了,然后你看别的语言时,用它作为对比就可以了。初学者切忌博而不专,有广度没深度。
第2个回答  2012-04-09
C是基础,C++是C的扩展、升级与改进。同理C#是一种更为高级的语言。
C是基础,学会了C,再学C++、java、C#之类的就比较快了。

参考资料:http://wenwen.soso.com/z/q191363198.htm

请问下 C语言 C++ 和C# 的共同点 不同点 各自的适应性
C++是以面向对象的封装基类库为主导,C#和C++同样是面向对象的编程环境,所不同的是其类库更加偏向于适应.NET的集成环境。C现在多上用于智能单片机和操作系统级的编程使用,在桌面应用中已经非常少了。C++面向于桌面应用的开发以及数据库以及C\/S结构的软件架构编程,可以说我们目前所使用的大多数应用程序都...

C语言、C++与C#的不同点与相同点,各自的适用性
1)语法都是相通的。2)C语言是面向过程的语言,C++与C#是面向对象语言,这是最大的区别,最大的不同,很重要的,如果要学习C++与C#,必须掌握面向对象思维,都不难。3)C++与C#适合软件程序开发而且方便快捷,界面都是可以现成的,你一个人就很容易做出一个软件来,而C语言比较适合底层开发,效率比较...

c语言,C++,C#有什么区别和共同点
C++它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对 象程序设计、制作图标等等泛型程序设计等多种程序设计风格。C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#看起来...

C、C++、C#这几个语言有什么异同点?有什么优点和缺点?
c是面向过程的语言 c++是面向对象的,但是还保留对面向过程的支持 c#是和java有点类似,可以说是完全面向对想的 c优点是语法简洁,面向过程的思路很好理解,而且对底层硬件的操作支持很好,C++面向对象支持类啊什么的对与开发叫大的应用程序比较好,C#主要在开发网络应用程序时会很方便。C可以用记事本就...

C语言、C++、C#三者之间的区别和分别作用于哪些领域?
C语言是面向过程的语言,适应结构化编程。面向对象编程兴起之后,Bjarne等人在C语言上添加了类等功能,产生了C++。C++继续发展,成了多范型的编程语言(过程、对象、泛型、元编程),变得非常复杂。面向组件的编程兴起之后,C++难以适应快速开发的需要,同时面临着Java的威胁。2001年微软推出了全新的语言C#,...

C#、C++、C语言、vb、vc这些都是编程语言,有什么主要的区别和相同...
Basic vc全称是Visual C++,C++便是其中的核心语言 C++是在c语言的基础上演化而来,其加入了面向对象的特性。c\/c++的编译器直接将程序编译成二进制代码,这一点与C#有本质性的不同。C\/C++\/C#可以说都是一个系列的语言,他们的语法长得都很像。C#的诞生并不能取代C\/C++,C++的日子也没有因此而...

简单叙述C++,Java,C#语言的共同点和不同点
但句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的 基础上,据弃了其他语言的不足之处,从根本上解决了c++的固有缺陷,而产生的一种新的完全面向对象的语言。Java和c++的相似之处多于不同之处,但两种语言问几处主要的不同使得Java更容易学习,并且编程环境更为简单。

请帮我介绍下C# VC VC++ MFC C++等等这些C系列的联系和各自特点~~~
而C#是一种新的语言,比C++更加高级,但是C#和C++差别很大,C#和Java相似。C#是一种新的语言,在Web开发方面很有优势,一般说的.NET技术,就包含C#.NET和VB.NET,是现在做网站开发比较流行的语言。微软出C#就是为了在Web开发上和Java形成对抗。相比之下,C和C++在Web开发方面没有什么优势。但是C、...

C语言、C++、C#三者之间的区别和分别作用于哪些领域?
C语言是面向过程的语言,适应结构化编程。面向对象编程兴起之后,Bjarne等人在C语言上添加了类等功能,产生了C++。C++继续发展,成了多范型的编程语言(过程、对象、泛型、元编程),变得非常复杂。面向组件的编程兴起之后,C++难以适应快速开发的需要,同时面临着Java的威胁。2001年微软推出了全新的语言C#,...

C、C++、VC++、Java、C#之间有何异同
在计算机编程领域,C、C++、VC++、Java、C#都是广泛使用的编程语言。虽然它们在不同场景下有各自的适用范围和特点,但它们之间也存在着一些异同之处。首先,从语言基础层面看,C语言是最原始的底层语言,它的设计理念在于追求高效和灵活的控制能力。而C++在C语言的基础上加入了面向对象编程(OOP)的概念...

相似回答