C#和C++先学哪个好点呢?

c#主要是配合asp.net桌面稀烂桌面上还是c++主流... c#主要是配合asp.net 桌面稀烂 桌面上还是c++主流 展开
 我来答
爱刷422
2014-08-03 · 超过71用户采纳过TA的回答
知道答主
回答量:201
采纳率:100%
帮助的人:70.8万
展开全部
c 语言是目前一切流行语言的祖宗了,比如c ,c#,java,delphi 都是有c语言演变而来。他们的区别在于 c 语言是面向过程语言,而其他的都是面向对象语言。 虽然c 也是面向对象语言,但是c语言里对面向对象的思想实现的不是很好。而且代码很接近c语言,这就使得c 相对应其他语言来说更加难理解。 但c 语言有一个有点,就是不需要寄托于任何框架平台运行,可以直接在win32系统上执行,而向c#就必须寄托于 .net 框架,java 就必须寄托于java 虚拟机运行,手机上能运行java程序就是因为手机上安装了java虚拟机的缘故。 delphi 语言是介于前面提到c 和c#及java 之间的语言,而且对面向对象的思想也比c 支持的更好。delphi 既可以开发出基于 win32的程序也可以开发出基于.net 框架程序。 java 是对面向对向解释的很好的语言了,它大大提高了程序员编程的效率。比如你在c 在要将一个windows 窗体写出来可能会要写很多很多的代码。而java里面几行代码就可以了。而且java语言很灵活,并不向c#虽然容易上手但要开发出一个好的程序还是很难。 c# 同样也是高级面向对象语言了,它和java一样都有着丰富的类库,而且很同样上手。比如向一个简单的窗体你可以在IDE上直接拖拽出来。它的缺点是类库的源代码不像java是公开的,而且代码很不灵活。 最主要的是c#必须基于.net 框架才能运行。 所以建议你如果想学编程的话,c 语言是一定要学的。然后建议你学java或者c#,因为在vista 系统中已经集成了.net框架。 如果还有什么疑问的话可以加我QQ聊!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式