你觉得性能最强的编程语言是什么?

各个领域不同,如web王者就是php,桌面王者就是C++和C#


感觉这是一个伪问题,不应该这样问,语言也不应该用性能来衡量。应该用编码的难易度来衡量。

这种问题的一般理解就是那种语言编写的程序运行起来性能最好最强。而这也不是语言决定的,是编译器决定的。就是同一种语言用不同的编译器编译出的代码也会在执行效率上有差异。

很多语言是有特定应用方向的,在解决特定方向的问题时有优势,编码及执行程序都有很好的效率和性能。

所以这个问题常规的理解应是:通用编程语言编写的相同功能,哪种语言编写的程序执行效率最高。一般会认为汇编&;C&;C++,编译型语言执行效率高于解释型语言。之所以认为汇编效率高,就是因为最靠近机器码的语言,C,C++次之。其实这种比较很难做到,不同的人的不同的算法写法就没法弄。C,C++的编译器的版本也很多,不同的操作系统下也会不一样,当然差异可能微乎其微了。

所以这个问题的答案姑且认为是:汇编。


汇编宇宙最强没有之一


跟代码没有最直接的关系,这东西跟人有关系!


呵呵都是工具,用好了都很强!用不好再牛逼的工具做出来的也是bug多多。您说呢?谢邀,我说的都是错的!


机器码,6个byte就可以跑了,不用系统。


论性能肯定是汇编


汇编语言


自己用的最熟悉,自我优化最到位的语言,就是性能最强的编程语言。没有必要迷信语言本身,就算一种语言很强,驾驭不了它时,还不如你用熟悉的语言去写。

学习语言的时间成本还是很高,虽然语言存在相通性,但每种语言的理念存在差异,这就导致学会不等于能很好的掌握,反而性能发挥不出来。


首先是C语言,和操作系统关系密切,非常喜欢这个东西;

其次是FORTRAN,科学计算真的速度很快,尽管现在流行用MATLAB,但是面对大规模数值计算,FORTRAN没啥能比得过。


强烈推荐C语言


DelphiCppBuilder家族。


性能最强的编程语言,那肯定是机器语言,二进制了。没有其他语言能比的过。但是编程效率是最差的。因此一位强调性能最强的编程语言是没有意义的。软件编程不光语言的效率要高。还要容易理解学习,更要编程速度快。


C加汇编,无所不能,方便,强大。


汇编,一个几十M的软件换成汇编能变成几k


性能,是指什么?

就拿车来讲,F1方程式赛车很快,但是坐三个人就开不动了;公交车坐人多,但是跑不赢甲壳虫;但是甲壳虫到坑洼稀泥地上就不如拖拉机;拖拉机你给我上个高原试试…

所以,编程语言的性能指标也不是单一纬度的,包括运算速度,资源消耗,兼容性,开发和部署效率,可维护性…这些都是评价性能的指标,所谓性能最强,恐怕还是要看目标环境和业务需求而定。笼统的一句性能最强,这种问题没有答案的。


个人认为编程语言没有所谓的性能最强,每一门编程语言都有各自所侧重的点,还是要根据具体的项目、业务场景以及技术架构方面综合分析


一张图就可以了解什么是性能最强的语言:

其实语言本身是没有优劣之分的,除非我们是在这里讨论编译器和解释器。程序的性能主要取决于我们的代码逻辑和实现质量。一样功能的程序,C/C++实现起来是有可能比Python实现的还要慢很多。楼主的问题是性能,实际上效率是在衡量语言在执行简单计算指令的时候必然执行的辅助指令的多少。显然,辅助指令是越少的效率越高。汇编的效率是100%的。


性能再强也会遇到菜鸟程序员。绝大多数功能,都不会遇到语言性能瓶颈的问题。

好好把算法、架构弄好就不错了。


1.初级水平一定是JVM语言性能最高...

2.高级水平是C语言性能最高...

3.汇编语言性能是不行的...没编译器优化谈性能就是开玩笑...所谓优化就是空间/时间/可移植性的取舍...所谓高性能其实就是舍弃空间和可移植性来追求时间....

典型的空间换时间就是for展开...汇编咋展?

典型的可移植性换时间就是局部变量寄存器化...这手写不得疯了?


原始地址:/faxian/554.html