功能最多的计算机语言,功能最全、什么都能干的编程语言是什么?

首先,针对“什么都能干”这个要求,到目前为止,视乎还没有哪种编程语言夸下如此海口,也许是本人孤陋寡闻了,故这一点要求忽略。

汇编语言作为一种中级语言,现在一般不为普通程序员直接使用。时下高级编程语言很多,如c/c++(以此衍生出的C#,.net平台等)、java、php、ruby。。。功能最强大的莫过于c/c++与java,两大类语言语法大体相似,也有明显的区别。一般不能武断地就说某种语言一定比其它的好,各种语言都有它的好,采用什么语言进行开发是要结合需求的,以期在性能、移植、开发维护、扩展、成本、培训等多方面达到最好的均衡。

c:面向过程语言,效率高,控制较复杂,开发较困难,比如一般硬件驱动就用c实现。

c++:宣称是面向对象,但视乎只是部分面向对象。能实现的功能很多很强大,有MFC支持。

java:典型特点是代码编译后生成的二进制代码可以在jvm环境下跨平台运行,实现一次编译,多处运行,这就是它的最大好处了。另外,java是面向对象编程语言,目前有非常强大的各种库支持,根据应用方向和规模,可以使用企业版、标准版、微型版进行开发,也就是java ee、java se、java me,在功能上完全能与c/c++媲美。java基本上沿用了c/c++语言的语法,一个很大的变化就是抹去了指针的操作,以及垃圾自动回收,不用像c系程序员那样被搞得焦头烂额。目前相对与c/c++,java的最大弱点是性能差一些,但随着技术发展(java核心的优化,语言的改进,程序算法的性能优化),java程序性能问题逐步得到解决,其开发出的程序性能日益提高,能够满足人们绝大多数需求。我们常用的java develop kits(jdk)有两种:sun和ibm的,sun的jdk用的最普遍,但ibm自己搞的那一套jdk性能更有优势,如果硬件、软件环境(OS、Server、DB等)统统采用ibm出产的,其jdk的性能可比sun的jdk高40%-100%。当然这时特例,平时大家自己常用的还是sun的jdk了。

其它语言不了解,前几年出来个ruby,简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,在某些项目上很有用,感兴趣的话可以去接触学习下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值