为什么 Java 是最常用的编程语言?为什么大多数程序员的工作都是 Java ?
别误会我的意思吗?我喜欢 Java 并且我用 Java 工作?我没有什么反对的吗?
此外,我正在尝试学习 OOP 框架之外的其他一些东西,例如 Clojure 及其函数式编程。
但是,我想知道,为什么 Java 排名第一?我的意思是,动态语言(Ruby、Python、Php、JavaScript)人们说静态类型语言(Java、C/C++、C#)人们羡慕他们的生产力?他们说他们可以更快地完成工作......
好吧,如果动态语言效率更高,那么 Java 为何能保持现状呢?
最佳答案
它得到了大型商业公司 Sun 的支持,其他企业在决定采用此类产品时也很重视该公司。
它延续了 C++ 的语法传统——当时已经是一种广泛使用的语言。在很多方面,它都是作为一个大大改进的 C++ 来出售的。
它附带了电池——框架。
一次编写/到处运行(平台独立性)的出色营销工作。
当时对 Microsoft 主导地位的恐惧迫使许多公司在 Java 领域进行合作,尤其是 IBM。
我不认为你列表中的其他语言具有这些品质(即使我属于动态/生产力阵营)。可以说 Python 填补了当时的一些空白。
关于java - 为什么java排名第一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3463395/