gilad bracha_Gilad Bracha:“ Java正在成为Cobol 2.0。”

gilad bracha

JAXenter:在JVM上新兴的编程语言时代,许多人想知道老式Java将会发生什么。 在JAX 2010上,您将讨论Java Post Mortem。 您认为Java的优势是什么?

Gilad Bracha:作为一种语言,Java的巨大贡献是普及了其他语言中存在的思想。 其中最主要的是垃圾收集。 Java证明GC已为主流做好了准备。 我要引用的另一个重要功能是接口。 这个想法已经在各种系统中浮动(包括我在Strongtalk上的工作),但从未得到广泛采用。 最后,我要提到反思。 同样,这对于Java而言绝不是新事物。 但是Java使它可以吸引大量的读者。

这些东西都不是Java独有的。 在这一点上,它的作用主要是惯性,并且是JVM的本地语言。

贾克森特(JAXenter):可能导致其灭亡的弱点是什么?

吉拉德·布拉恰(Gilad Bracha):基本类型,静态,构造函数,缺乏真正的闭包以及总体压迫性。 刚性不仅仅是技术上的; 它影响了语言的发展。 这个过程变得过于官僚化和政治化。 委员会设计不是产生鼓舞人心的结果的方法。 公平地说,古老的语言永远不会消亡。 它们只是消失了(用MacArthur来解释。)Java正在成为Cobol 2.0。 它会存在很长一段时间,但并不有趣或令人兴奋。

JAXenter:您在JAX的Java Language Days上的演讲之一将讨论动态语言Newspeak,这是一种具有Selfelf和Smalltalk传统的语言,支持模块化和安全性。 什么是Newspeak?

吉拉德·布拉恰(Gilad Bracha): Newspeak是关于吃蛋糕和吃蛋糕的。 我们想将反射性,动态语言(如Smalltalk)与模块化,安全性和互操作性(这些语言薄弱的领域)结合起来的灵活性和简单性。 Newspeak还关注极简主义,它以强大的构图设计覆盖了很多领域,而不是虚张声势。 这使得紧凑,轻便的系统易于学习且易于发展。

JAXenter:Newspeak博客中撰写文章时 ,很难证明一种新的编程语言是合理的。 那么,为什么要切换到Newspeak?

Gilad Bracha:编程世界正在发生变化。 特别是,互联网云正在改变应用程序的完成方式。 Web浏览器是主要的部署载体之一。 浏览器以及ChromeOS,iPhone / iPad和Android等平台将应用程序与基于云的服务相关联。 Newspeak旨在简化对此类服务的编程。 我不期望人们会跳槽-我们还有很多工作要做。 现在,我建议在生产中使用Newspeak的主要场所是传统的Windows客户端。 但今年晚些时候,我认为我们将为按钮式Web部署做好准备。 这意味着要用优美的高级语言编写一个优雅的客户端,并使其在浏览器上和本机上运行,​​而所需的工作要比现有平台少得多。


翻译自: https://jaxenter.com/gilad-bracha-java-is-becoming-cobol-2-0-100427.html

gilad bracha

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值