那种语言更好?

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:37:10
在众多的程序设计语言当中.我不知道该学什么.有谁可以告诉我就从各方面而言那种语言更好?功能更强大?

不能这样比较的,每种语言都有自己的优点和缺点,不同类型的应用都有自己的最适合的开发语言。

比如C/C++功能强大,效率高,节省内存,什么都可以做,但是很少有人用来开发数据库应用程序,因为用C++写这种程序用的时间比用delphi要多10倍。

一般来说C/C++功能最强大效率最高,用于开发其他语言无法实现的部分,比如百度的搜索引擎(因为效率),硬件驱动程序(底层),但其他语言可以做到的,一般都不用c/c++做,因为开发成本太高。

java能跨平台,通常情况下效率也不低,j2ee平台对web程序支持的很好,所以一般用来开发bs结构的应用程序,以及动态网站的开发。不过java的图形界面不如其他语言灵活,开发难度也大,所以cs结构应用程序一般不用java。

另外,微软的.NET平台也是和开发bs结构程序和动态网站,主要语言有C#,ASP.NET等。

开发cs结构程序一般用支持快速原型法的平台,比如delphi,vb等等,这些语言的特点是可以很快做出图形界面很漂亮的程序。

从工资上看,java程序员应该最高,c/c++其次,vb,asp,delphi最低。

先从基础的入手吧

从现状看

JAVA是不错的

但根据实际而论

功能最强大的当属C++和VC,但要说易学易用,还是考虑VB吧。如果网络编程和手机编程当然是JAVA,还有些数据库语言用得也很广,看你想怎么用了。

.net

语言通常称为中级计算机语言。中级语言并没有贬义,不意味着它功能差、难以使用、或者比B A S I C、P a s c a l那样的高级语言原始,也不意味着它与汇编语言相似,会给使用者带来类似的麻烦。C语言之所以被称为中级语言,是因为它把高级语言的成分同汇编语言的功能结合起来了。表1 - 1表明了C语言在计算机语言中所处的地位。

作为中级语言,C允许对位、字节和地址这些计算机功能中的基本成分进行操作。C语言程序非常容易移植。可移植性表示为某种计算机写的软件可以用到另一种机器上去。举例来说,如果为苹果机写的一个程序能够方便地改为可以在IBM PC 上运行