展开全部
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聊!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询