功能最全、什么都能干的编程语言是什么?
展开全部
首先,针对“什么都能干”这个要求,到目前为止,视乎还没有哪种编程语言夸下如此海口,也许是本人孤陋寡闻了,故这一点要求忽略。
汇编语言作为一种中级语言,现在一般不为普通程序员直接使用。时下高级编程语言很多,如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,简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,在某些项目上很有用,感兴趣的话可以去接触学习下。
汇编语言作为一种中级语言,现在一般不为普通程序员直接使用。时下高级编程语言很多,如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,简单快捷面向对象编程(面向对象程序设计)而创的脚本语言,在某些项目上很有用,感兴趣的话可以去接触学习下。
展开全部
现在基本大多数语言的功能都差不多,也就是说c 能干的,c++,java,ruby什么的都能做,只是每种语言特性不同。比如java可以跨平台,但是你用c++得在windows下写一个程序,在linux下再写一个。c++当然也有自己的优点了。
就比如跑一百米和跑一百一十米栏,运动员都能跑下来的。
就比如跑一百米和跑一百一十米栏,运动员都能跑下来的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
纯C
也行C++
绝对什么都能干
理论上汇编什么都能干!
但他的效率太低!
我偿就不考虑了
也行C++
绝对什么都能干
理论上汇编什么都能干!
但他的效率太低!
我偿就不考虑了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C,C++
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询