当前位置:   article > 正文

Java应该是更高级别还是更低级别?

java算是低级嘛

总览

Java 8带来了许多简化的功能,例如Lambda表达式类型注释虚拟扩展 。 尽管此功能很重要:a)有价值,b)赶上较凉的语言,但是这些更丰富,更高级的功能是Java应当重点关注的领域。

什么是最广泛使用的语言

有很多方法可以评估哪种语言是使用最广泛的语言。 试图考虑各种来源的一种索引Tiobe索引 。 职位和等级取自2013年1月。

位置 程式语言 等级 年龄 冷却器 水平
1个 C 17.9% 年长的 没有 较低(很多)
2 Java 17.4% 相同 没有 相同
3 目标C 10.3% 年长的 没有 降低
4 C ++ 9.1% 年长的 没有 降低
5 C# 6.2% 较新的 较低(略)
6 的PHP 5.5% 年长的 更高
7 (视觉)基本 4.7% 年长的 没有 相同?
8 Python 4.2% 年长的 没有 更高
9 佩尔 2.3% 年长的 没有 更高
10 JavaScript 2.0% 相同 没有 更高
11 Ruby 1.8% 年长的 更高
12 Visual Basic .NET 1.0% 较新的 没有 更高
13 Lisp 1.0% 年长的 没有 更高
14 帕斯卡 0.9% 年长的 没有 相同
15 德尔福/对象帕斯卡 0.9% 年长的 没有 更高
16 艾达 0.7% 年长的 没有 相同?
17 的MATLAB 0.6% 年长的 没有 更高
18岁 a 0.6% 年长的 更高
19 部件 0.6% 年长的 没有 较低(很多)
20 重击 0.6% 年长的 没有 更高

“年龄”基于初始发布日期,“冷却器”完全是主观的,“水平”列是该语言是否支持较低级别的功能,还是设计为更抽象/更高级别。

我从此列表中得出的结论是,有许多高级语言,但真正流行的语言支持低级结构。 例如,Java是前五名中唯一不直接支持结构的代码。 (它具有优化功能,可以在很小的程度上起作用)

结论

尽管Java应该寻求添加更高级别的功能,但它也应该考虑诸如* C *语言支持之类的较低级别的功能,因为随着将来出现更多的移动和嵌入式设备,这些语言可能会变得越来越流行。

参考: Java是更高级别还是更低级别? 来自我们的JCG合作伙伴 Peter Lawrey,来自Vanilla Java博客。

翻译自: https://www.javacodegeeks.com/2013/01/should-java-be-more-high-level-or-low-level.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/515233
推荐阅读
相关标签
  

闽ICP备14008679号