fortress g55
Oracle将停止长期运行的Fortress语言项目的所有生产,寻求废除任何不会在经济上削减芥末酱的语言。
Fortress的创建者Guy Steele在Sun管辖下还参与了Java的开发, 他在博客上写道 :“ 在Fortress编程语言的设计,开发和实施工作了将近十年之后,Oracle Labs编程语言研究小组现已成立结束要塞项目。”
他补充说:“对于一个工业研究项目来说,十年是非常长的时间(通常是一到三年),但是我们认为我们的长期努力是值得的。”
Fortress最初出自Sun Microsystems Labs,并受Fortran的影响,是一种功能丰富的并行JVM运行语言,它从Java大量汲取了资源,但是通过添加“ for”循环来推动发展。 它的目标是成为高级语言的首选,并简化创建高性能软件的整个过程。
它的语法与Scala和Haskell之类的相似,这就是它的失败。 它只是无法改变这两个方面的开发人员心智,很快就跌倒了, 在收购Sun 之后成为Oracle 更广泛的 产品组合的 一部分之后,肯定会失败 。 随着10个月前的最后一个稳定版本的发布,该书显然已经准备就绪。
Fortress背后的团队在针对使用Fortress类型系统的JVM遇到了很多麻烦。 斯蒂尔指出,除了这种不匹配之外,还存在“严峻的技术挑战”,例如实施对称多方法调度的含义。 但这对团队来说根本不是什么小问题–他们的工作为其他人敢于敢于打破语言开发惯例铺平了道路。 Clojure和Scala都涉足了诸如Fortress尝试的革命性功能。
斯蒂尔进一步说,该团队“ 现在不太可能(从研究意义上)从Fortress for JVM的实现中学到更多信息”,因此对于他们而言,这已经走到了尽头。 但是Fortress仍然像从2007年向社区的橄榄分支以来一样,仍是开源语言,就在JVM 1.0版本出现之前。
尽管生产不会马上结束,但我们可以期待一个漫长的缩减期 ,以 用斯蒂尔的话来说 ,就是 “使代码和语言规范成为我们能达到的最佳形状。” 另外,还将提供一些研究论文,以激起一些希望在自己的项目中使用Fortress理想的人。
这只是Oracle削减成本措施的另一个受害者(请参阅OpenOffice),您开始怀疑谁是该计划的下一个目标。 Fortress实际上只是一个研究项目,仅此而已。 尽管在启发其他语言的设计方面,我们不应该低估它的影响。
丰泽有一个研究项目运行良好,但考虑到它永远只能有 5个 博客条目 ,它的名字 ,这是令人惊讶它甚至在Oracle公司历时三年。 我们希望团队在未来的其他工作中一切顺利。
翻译自: https://jaxenter.com/oracle-closes-fortress-language-down-for-good-104777.html
fortress g55