当前位置:编程学习 > C#/ASP.NET >>

学会C#对学C++有什么帮助

我刚学会C# 传闻C#和C++有很多相似的地方 因而我想学C++ 原本的C#的调子对学C++能有多大的帮助呀
答案:
    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聊!

可以说只有坏处

你越深入学习C++,你就越会觉得不如用C#方便快捷,除非你要写底层的东西,如硬件驱动

不是吧,应该说学好C++对学习C#有帮助啊。

上一个:C#中泛型集合有什么用。
下一个:C#怎么用代码更改数据库的数据

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,