java c# 比较

来源:百度知道 编辑:UC知道 时间:2024/06/18 01:18:16
问下c#和 java 哪个学起来比较容易?(哪个语法简单容易学 和 概念不生僻好理解了?)
c# 和java哪个功能强大了?(他们各自编写什么类型的软件了?)
一般windows电脑用的那些桌面应用软件是用什么语言编写的了?
编写桌面应用软件推崇学什么语言了 像 pplive ,迅雷, 360安全卫士 ,遨游浏览器 都是用什么语言编写的了 谢谢大家

1.难度差不多,都一样,都C方向来的语言
2.功能都一样,都可编译非底层的东西
3.一般电脑上的程序一般用C/C++/VB/Delphi,未来.net会增加

关于C#和JAVA我要说一点,也是现在人的错误认识
1.关于跨平台,C#的跨平台能力不比JAVA差,在移动设备开发上,提供了比java更强的开发IDE和方法
2.C#也是可以在window,liunx,unix进行跨平台开发,运行(linux下为mono)

因此这两种语言可比性基本无
同时sun公司被收购,java与mysql前途只能观望

C#和JAVA的语法都源自C++,很相近,都是面向对象编程的语言。
C#是基于.NET平台的,相对于入门比较容易。
学精了2个都要下大功夫。

桌面应用软件大部分是C++、VB,还有写其它语言。
C#做桌面软件开发也不粗。
JAVA做移动应用很强,比如手机游戏。
==============

楼主说的这些软件我建议VC++

c#和 java 哪个学起来比较容易,这个每个人是不一样的,不做讨论
c# 和java各有各的好处,我只知道银行里大部分用的java
一般windows电脑用的那些桌面应用软件是用vc,delphi,vb等做的,c#做的需要装.net framework才能运行,跟java需要装虚拟机是一个道理。据说windows7内置了.net framework框架,具体也不清楚

语法都差不多,毕竟都是C系列的。

功能的话,C#微软对其赋予了很多功能,桌面应用程序以及web程序都能做到。

JAVA则主要是跨平台,至于桌面程序我觉得还是有很大缺陷的,但是web开发有很大的优势。

至于一般的windows桌面应用程序,一般使用的MFC,当然也有很多VB或者C#编写的,早点的可能还有Delphi

做一般的东西,C#比Java容易,只要拖拖控件就好,所以学C#的不如学Java的值钱