Java■Java是最好的语言吗?( 二 )


高斯林最喜欢的就是排在第三位的 Lyric(抒情诗) 。 只有排在第四位的名字、得到了所有人的认可和律师的通过 。 这个名字就 JAVA 。 Java 是印度尼西亚爪哇岛的英文名称 , 因盛产咖啡而闻名 。 国外的许多咖啡店用 Java 来命名或宣传 , 以彰显其咖啡的品质 。 Java 语言中的许多库类名称 , 多与咖啡有关 , 如 JavaBeans(咖啡豆)、NetBeans(网络豆)以及 ObjectBeans(对象豆)等等 。 从此一个即好听又好记、具有强大的生命力的编程语言 Java 诞生了 。
Java 的正式问世 , 使 Sun 市值大升 , 一度超过 2000 亿美元 , 当时所有网络公司都为 Java 配置了专门的开发团队 。 业内外一致认为 , Java 是互联网最有力的推动力量 , Java 使无时不在的联网成为可能 。 对于当时的几百万开发者来说 ,Java 就是互联网 ,Java 就是真金白银 , Java 就是自己的未来 , Java 就是一切 。 而 Sun 也第一个喊出了「网络就是计算机」的口号 , 使互联网迅速发展 , 遍布全球 。

Java 之父高斯林将 Java 形容为蓝领编程语言 。 其基本思想是提供一种语言 , 帮助开发人员完成工作 , 在这方面 Java 确实取得了很大成功 , 并且流行到了现在 。

虽然 Python 来势汹汹 , 但 Java 目前仍然以微弱的优势排在第一位 。 那么 , Java 是最好的语言么?其实 , 在每个领域都有最合适最匹配的编程语言 。 C 语言无疑是现代计算机软件编程语言的王者 , 几乎所有的操作系统都是 C 语言写成的 。 C++ 是面向对象的 C 语言 , 是低延迟系统最适合的开发语言之一 。 JavaScript 是能运行在浏览器中的语言 , 丰富的前端界面离不开 Javascript 的功劳 , 并且非常灵活 , 运行速度快、开发效率高 。
Python 用于系统管理 , 并通过高性能预编译的库 , 提供 API 来进行科学计算 , 文本处理等 , 是 Linux 必选的解释性语言 。 并且语法简单、语句清晰 , 应用超广泛 。
Ruby 强于 DSL(领域特定语言) , 在众多编程语言中 , Ruby一直是初创公司的绝佳选择 。 凭借其简单直观的代码 , Ruby可以促进软件开发并节省时间 。
Erlang 就是为分布式计算设计的 , 能保证在大规模并发访问的情况下 , 保持强壮和稳定性 。 并且很适合用来做快速原型开发之类的 。
Go 语言内置了并发能力 , 可以编译成本地代码 。 当前新的网络相关项目 , 很大比例是由 Go 语言编写的 , 如 Docker、Kubernetes 等 。 尤其是以太坊的出现 , 完全是用 Go 来写的 , 对 Go 语言的促进非常非常大 , 也拉高了平均工资 。
编写网页大家第一选项就是用 PHP , PHP 的成功在于坚定不移地走群众路线 , 简单实用的东西永远不会过时 。 一句话概括 , 能排在排行榜之上的语言 , 都是好的语言 , 在其所在的领域能做到最好
【Java■Java是最好的语言吗?】但是 , Java 语言到底有什么优势可以占据排行榜第一的位置呢?其一 , 语法比较简单 , 学过计算机编程的开发者都能快速上手 。 其二 , 在比如服务端编程 , 高性能网络程序 , 企业软件事务处理 , 分布式计算 , Android 移动终端应用开发等领域具有极强的竞争力 。 Java 从出生的那天起 , 就试图通过新的方式解决软件编写的复杂性 。 很多人认为 Java 语言做到了它承诺的一切 , 但 Java 绝不是一门完美的语言 , 只是在全能方面可能是最好的语言之一 。


推荐阅读