功能最全、什么都能干的编程语言是什么?

 我来答
ll_yee
2008-11-26 · TA获得超过151个赞
知道答主
回答量:51
采纳率:0%
帮助的人:81万
展开全部
首先,针对“什么都能干”这个要求,到目前为止,视乎还没有哪种编程语言夸下如此海口,也许是本人孤陋寡闻了,故这一点要求忽略。

汇编语言作为一种中级语言,现在一般不为普通程序员直接使用。时下高级编程语言很多,如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,简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,在某些项目上很有用,感兴趣的话可以去接触学习下。
百度网友683cb3a7d
2008-11-26 · TA获得超过344个赞
知道答主
回答量:126
采纳率:0%
帮助的人:82.9万
展开全部
现在基本大多数语言的功能都差不多,也就是说c 能干的,c++,java,ruby什么的都能做,只是每种语言特性不同。比如java可以跨平台,但是你用c++得在windows下写一个程序,在linux下再写一个。c++当然也有自己的优点了。
就比如跑一百米和跑一百一十米栏,运动员都能跑下来的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Who绝版笨_我
2008-11-26 · TA获得超过632个赞
知道小有建树答主
回答量:932
采纳率:0%
帮助的人:999万
展开全部
纯C

也行C++

绝对什么都能干

理论上汇编什么都能干!

但他的效率太低!

我偿就不考虑了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunyuqian689
2008-11-26 · 超过21用户采纳过TA的回答
知道答主
回答量:380
采纳率:0%
帮助的人:125万
展开全部
C,C++
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式