翻译原文译文不改变语言前提下推进Java演进.pdfVIP

  • 2
  • 0
  • 约4.84千字
  • 约 3页
  • 2023-07-15 发布于北京
  • 举报

翻译原文译文不改变语言前提下推进Java演进.pdf

不改变语言的前提下推进Java 演进 James Gosling 在“The Feel of Java”中 :Java 是一种蓝领语言,它 并不是博士的 材料而是可以完成工作上的语言。很多不同的程序员都非常熟 悉Java,因为我有一种趋势去选择普及的东西,这是一个不错的选择。 Java 的这种成功证明了它的这种方法是正确的,如果Java 今天仍然以这个 为目标,那么它的语言演进将变得很缓慢。Java 作为一个成熟,使用广泛的语 言也将导致其演进过程充满了 。一方面,每个特性添加到语言中都有可能造 成不可预知到 ,这么做会疏远那些熟悉Java 的人,另一方面,本身很完美 的特性可能在与其他特性进行交互时产生未知的影响。更糟的是,一旦增加了某 个语言特性,几乎就不可能再将它移除,即使这个特性会对整个语言产生危害也 没办法。语言设计者为了证明某个特性是正确的,应该从长远的角度来考虑,不 应该在短期内解决这个问题,而之后就变成了多余的。为了降低风险,语言设计 者一般会创建单独的一种语言或者分支来进行试验,比如Pizza 语言就是在完成 前用来测试Java 泛型的。这种方式的问题在于试验的参与者是比较少的人群, 并且是自愿的。他们对语言特性很感 ,很多人是学者或者研究员。但是,在 普通

文档评论(0)

1亿VIP精品文档

相关文档