影响无数程序员:Java反编译器Fernflower作者Stiver逝世

互联网 来源:快科技 2024-11-05 01:28:25

JetBrains日前发文纪念Java反编译器Fernflower的原作者Stiver,他因胶质母细胞瘤于10月20日逝世。

Stiver是一位俄罗斯裔德国程序员,主要致力于医疗设备软件开发,对Java反编译领域做出了巨大贡献。

不仅如此,他还是俄罗斯在线图书馆Flibusta的创建者和维护者。

在Java 1.5发布之初,Stiver便发表了关于使用Unsafe调整Java类层次结构的文章,并在2008年左右开始对Java反编译产生兴趣。

Stiver决定将反编译器作为副项目开发,2008至2010年间完成了主要开发工作,Fernflower的第一个公开版本于2009年5月作为Web服务推出,迅速流行起来。

2010年后,由于Stiver的主要工作日益繁忙,Fernflower项目的开发逐渐停滞,2013年,JetBrains提出将Fernflower纳入IntelliJ IDEA并开源。

2014年7月11日,IntelliJ IDEA 14的抢先体验版首次包含了Fernflower反编译器,尽管Stiver从未成为JetBrains的员工,但他在最初导入后的近一年时间里,一直在帮助改进反编译器。

JetBrains 表示,过去10年来,Stiver 的工作对Java开发人员来说是一个真正的游戏规则改变者,他的贡献为开发人员节省了无数时间,使他们无需源代码即可调试Java代码。

延伸阅读
  • JetBrains CLion 2024(C/C++集成开发环境)

    JetBrains CLion是JetBrains开发的一个跨平台的C和C++集成开发环境工具。它的风格类似于Qt Creator和Xcode。智能C和c++编辑器受益于原生C和c++支持,包括现代c

  • JetBrains RubyMine 2024(Rails/Ruby集成开发环境)

    JetBrains RubyMine是一个优秀而全面的Ruby代码编辑器,可以识别动态语言细节,为用户提供智能编码帮助,自动检测错误代码段,智能编写和修复代码段,帮助用户重构代码,提示和标记错误,并在

  • JetBrains GoLand 2024(Go语言集成开发环境)

    JetBrains GoLand是一款专门为Go语言开发人员构建的跨平台的集成开发环境。动态错误检测和修复建议、快速安全重构、智能代码完成、无效代码检测和文档提示可以帮助新手和有经验的Go开发人员高效

关注公众号:拾黑(shiheibook)了解更多

友情链接:

关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
安全、绿色软件下载就上极速下载站:https://www.yaorank.com/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接