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
總結
以上是生活随笔為你收集整理的Java应该是更高级别还是更低级别?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是活期型理财产品?
- 下一篇: 支付宝工资理财不按时转入会怎么样?