www.whkt.net > 怎么看待C++ 和 C#知乎

怎么看待C++ 和 C#知乎

C++就像古琴,意境高远,能玩出更深的层次,发出什么样的声调,不仅取决于琴弦本身,更多还要靠各种不同的手法来实现百,所以操作难度非常高,但也因此曲高和寡.即便你能弹的好,别人也未必听的出好在哪儿在那些玩了一辈子

c#完全面向对象,可以很方便地拖放画控件,这个有点像vb,因而比较容易学.c#在某种程度上接近于java,在网络编程上有一定优势 c++在c的基础上增加了面对对象,是c的超集,但是不是一种完全面向对象的语言,开发成本高,书写代码复杂.c++支持底层访问,执行效率高

不考虑其他各种因素,还是应该多花点时间放在C++.C#容易上手,深入较难,C++学好了,其他语言自学起来也快.而且大型企业用C++的应该更多一点.看过一些文章,说c#程序员会被其他程序员“鄙视”个人观点,闲人勿喷

各有各的好,没必要拿来比较,这两种语言本人经常使用,所以来说说他们的给我实际使用过程中的体验:C++:支持平台及兼容性好,但是界面设计,后期维护升级什么的不太方便,很麻烦,可能也和本人技术不到家有一定光系.C#:用的比较多,主要是开发周期很快,许多东西都是集成的,拿来就可以用,后期维护也方便,但是支持平台及兼容性差点.个人觉得需要用什么就去学什么.没有好坏之分.

c语言是高级语言,有别于以前的汇编语言,但它不是面向对象的,C++和C#是面向对象的编程语言,其实他们的语法是很接近的,但是里面有很多细节是不同的,C和C++有指针,但是C#没有指针概念,C没有对象的概念,C++和C#有,一般用c和c++开发底层接口比较好,c#不好用(估计是掌握的知识面窄了点),但C#在开发一些应用程序和Web时,那很很有优势了, 而且C#是微软力推的,的确很不错

1、C#是.net平台下支持较为完整的语言,天生就是为.NET平台服务的,C++在.NET平台下的支持相对就差一点,再加上如果进行托管代码的编写,托管 + C++ == 怪胎,C++天生的底层特性好像才.NET下水土不服,虽然现在有C++/CLI,但是到

当然是C++,C#依赖于微软的.Net平台.而C++是一门独立的语言,是可移植的

C++是winNT平台下的执行效率最高的语言,但是对于程序界面稍显麻烦C#是winNET平台下的执行效率最高的语言,是C++的升级版(C++++)简称C#,C#是继承了C++的执行效率,和VB的快速开发两个优点为一身所诞生的产物.是微软对于

C++ 是在C的基础上改进后的一种编程语言,主要是增添了许多新的功能,难度也比C大,和C一样侧重于计算机底层操作,也就是系统软件的开发. C#是在C++的基础上再一次改进后的编程语言,相比C++而言难度有所减小(微软是这么说的),侧重于网络和数据库编程.这3种都是编程语言,语法基本 上是一样的,不过具体的内容差别还是挺大的.

怎么说能,其实没联系.C语言你知道吧?C++ C# Java都是C系语言,也就是过程层面的语法跟C几乎一样,使用相同的关键字,例如,for while if else 还有逻辑符号(比如 ==, !=)还有null关键字.打个比方,c是爸爸,c++,C# java都是c的儿子,所以都比较像C.其中C++是大儿子,出现时间最长,java90年代出来的,C#是00年以后出来的,另外Java的干爹是oracle,C#的干爹是微软.C#和java喜欢拼爹,因为他们的爹都很有钱,所以java有什么,C#就有什么.但是缺点是,java出身比较贫寒,可以在linux这种便宜货上部署,C#就不行了,只能在干爹的高档操作系统windows上跑.

相关搜索:

网站地图

All rights reserved Powered by www.whkt.net

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