www.3112.net > C、C++、C#这几个语言有什么异同点?有什么优点和缺点?

C、C++、C#这几个语言有什么异同点?有什么优点和缺点?

c是面向过程的语言c++是面向对象的,但是还保留对面向过程的支持c#是和java有点类似,可以说是完全面向对想的c优点是语法简洁,面向过程的思路很好理解,而且对底层硬件的操作支持很好,C++面向对象支持类啊什么的对与开发叫大的应用程序比较好,C#主要在开发网络应用程序时会很方便.C可以用记事本就行,IDE可以用Visual C++,TC,等C也可以用记事本,IDE用Visual C++,VS,等一般学习时先用记事本结合DOS指令会学习的比较深入,然后用IDE时遇到什么问题自己都可以很好的解决,一般集成度越高的IDE遇到问题越难理解,如果不理解程序本来的运行流程,只有听别人扯了.

C语言是面向过程的结构化程序设计语言,是跨操作系统的一门语言; C++语言是面向对象的,但是兼容C语言,同样跨操作系统;(C++ = C + +,从字面上看功能增进不少) C#语言是MS推的在.Net平台下的完全OO的新语言,与C/C++全无关系,仅用于Windows下的.Net平台.

自己学了了就自然知道了 别人是给你说不了那么细的 到说了你也不一定明白

C语言属于一种比较早期的程序设计语言,是面向过程的语言,着重于代码的流程逻辑.它既具有高级语言的特点,又具有汇编语言的特点.它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机

从设计模式的角度来讲 c是面向过程的, c++是面向对象的, 这应该是最主要的区别了 C++是直接从C语言发展过来的没错,但最初这种语言不是叫C++,而是C with class,这是由于当时C语言在编程界居于老大的地位,要想发展一种新的语言

C/C++/C#准确的说,是三种语言.C语言既具有高级语言的特点,又具有汇编语言的特点.它可以作为工作系统设计语言, 编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.因此,它的应用范围广泛,不

C#更多的用在网页的开发和桌面程序的开发和VB并没有太多的区别,C++更多用在后台服务端(在线falsh的后台处理,聊天室的后台等等)的开发,一些大型软件(游戏)的开发以及一些底层软件(安全软件等)的开发,桌面软件,组件的开

C语言面向过程编程的语言;C++面向对象编程的语言.两者有本质的区别,其实是完全不同的两种语言,只不过C++兼容C语言而已.C#最大的特点就是没有指针.其中C++则一般看作是对C语言的扩展.因为C语言没有面向对象的语法结构,

不知道别误导别人. 只有刚刚入门的人才会只用鼠标来开发. C面向过程,Objective-C是在C基础上开发的面向对象语言.不过这是后话了. C++是在C基础上改进的面向对象语言,但是C++继承了C中很多特性,比如指针.而且C++是多继承. 在JAVA和C#中,都去除了指针(C#仍然有指针语法,不过只能在unsafe模式使用),使用了引用来代替指针(类型安全的指针).而且都是单继承. 优缺点是C和C++执行效率高于C#,但是不支持跨平台,而且开发效率远慢于C#,更重要的是安全性要考虑的比C#多的多. 相对的,C#必须执行在.Net Framework上,这也是其跨平台的基础.C#在面向对象上比前两者先进很多,所以复用性很高.

我认为 学习java 和 c# 要强悍的电脑 学习 c、c++ 要强悍的大脑 最为最古老的语言 c 几乎和 汇编是等同的 java c#这种高级语言 是为了满足市场 软件需求方便与软件开发速度的 语言 java c# 在与开发效率 和 不需要程序员有多强悍的 大脑 c这一内的低级语言 需要程序员的逻辑能力强才行

相关搜索:

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com