致敬 Java 反編譯器 Fernflower 之父 Stiver
11 月 4 日,JetBrains 沉痛悼念 Java 反編譯器 Fernflower 的原作者 Stiver。這位才華橫溢的程序員于 10 月 20 日因膠質母細胞瘤與世長辭。
Stiver 是一位俄羅斯裔德國程序員,熱衷于醫(yī)療設備軟件開發(fā)。然而,他在 Java 反編譯領域的杰出貢獻卻為他贏得了無數(shù)贊譽。
除了 Fernflower 之外,Stiver 還創(chuàng)建并維護了俄羅斯在線圖書館 Flibusta,為知識的傳播做出了重大貢獻。
Stiver 對 Java 的興趣由來已久。早在 Java 1.5 發(fā)布之初,他便發(fā)表了有關使用 Unsafe 調整 Java 類層次的文章。2008 年左右,他開始對 Java 反編譯產生濃厚興趣。
Stiver 決定將反編譯器作為副項目進行開發(fā)。2008 年至 2010 年間,他完成了主要開發(fā)工作。Fernflower 的第一個公開版本于 2009 年 5 月作為 Web 服務推出,并迅速獲得了廣泛認可。
隨著 Stiver 主要工作日益繁忙,F(xiàn)ernflower 項目的開發(fā)逐漸放緩。2013 年,JetBrains 主動提出將 Fernflower 納入 IntelliJ IDEA 并開源。
2014 年 7 月 11 日,IntelliJ IDEA 14 的搶先體驗版首次集成了 Fernflower 反編譯器。盡管 Stiver 從未成為 JetBrains 的正式員工,但他在最初導入后的近一年時間里一直熱心參與反編譯器的完善工作。
JetBrains 贊揚 Stiver 的工作在過去十年間為 Java 開發(fā)人員帶來了革命性的改變,使他們能夠在沒有源代碼的情況下調試 Java 代碼,節(jié)省了大量時間。
(舉報)