致敬 Java 反编译器 Fernflower 之父 Stiver
11 月 4 日,JetBrains 沉痛悼念 Java 反编译器 Fernflower 的原作者 Stiver。这位才华横溢的程序员于 10 月 20 日因胶质母细胞瘤与世长辞。
Stiver 是一位俄罗斯裔德国程序员,热衷于医疗设备软件开发。然而,他在 Java 反编译领域的杰出贡献却为他赢得了无数赞誉。
除了 Fernflower 之外,Stiver 还创建并维护了俄罗斯在线图书馆 Flibusta,为知识的传播做出了重大贡献。
Stiver 对 Java 的兴趣由来已久。早在 Java 1.5 发布之初,他便发表了有关使用 Unsafe 调整 Java 类层次的文章。2008 年左右,他开始对 Java 反编译产生浓厚兴趣。
Stiver 决定将反编译器作为副项目进行开发。2008 年至 2010 年间,他完成了主要开发工作。Fernflower 的第一个公开版本于 2009 年 5 月作为 Web 服务推出,并迅速获得了广泛认可。
随着 Stiver 主要工作日益繁忙,Fernflower 项目的开发逐渐放缓。2013 年,JetBrains 主动提出将 Fernflower 纳入 IntelliJ IDEA 并开源。
2014 年 7 月 11 日,IntelliJ IDEA 14 的抢先体验版首次集成了 Fernflower 反编译器。尽管 Stiver 从未成为 JetBrains 的正式员工,但他在最初导入后的近一年时间里一直热心参与反编译器的完善工作。
JetBrains 赞扬 Stiver 的工作在过去十年间为 Java 开发人员带来了革命性的改变,使他们能够在没有源代码的情况下调试 Java 代码,节省了大量时间。
(举报)
发表评论取消回复