【ITBEAR】JetBrains近日發(fā)文,深切緬懷Java反編譯器Fernflower的締造者Stiver,這位才華橫溢的程序員因膠質(zhì)母細(xì)胞瘤于10月20日離世。
Stiver,一位擁有俄羅斯血統(tǒng)的德國編程高手,不僅在醫(yī)療設(shè)備軟件開發(fā)領(lǐng)域有著卓越表現(xiàn),更在Java反編譯領(lǐng)域留下了濃墨重彩的一筆。
他對Java技術(shù)的深入探索始于Java 1.5的發(fā)布。當(dāng)時(shí),Stiver就撰寫了關(guān)于利用Unsafe類調(diào)整Java類結(jié)構(gòu)的文章,展現(xiàn)出他對Java內(nèi)部機(jī)制的深刻理解。而后,在2008年左右,他對Java反編譯產(chǎn)生了濃厚興趣,并決定將這個(gè)領(lǐng)域作為自己的副項(xiàng)目。
經(jīng)過兩年的辛勤耕耘,F(xiàn)ernflower反編譯器的主要開發(fā)工作于2010年完成,其首個(gè)公開版本在2009年5月以Web服務(wù)的形式亮相,并迅速在開發(fā)者社區(qū)中贏得了廣泛贊譽(yù)。
盡管Stiver在2010年后因主職工作日益繁忙而放緩了Fernflower項(xiàng)目的開發(fā)進(jìn)度,但他的熱情與才華并未因此消退。2013年,知名開發(fā)工具提供商JetBrains提出將Fernflower納入其旗艦產(chǎn)品IntelliJ IDEA中,并將其開源,這一舉措無疑是對Stiver工作的極高認(rèn)可。
盡管Stiver從未正式加入JetBrains,但在Fernflower被納入IntelliJ IDEA后的近一年時(shí)間里,他依然不遺余力地貢獻(xiàn)著自己的智慧與熱情,幫助改進(jìn)反編譯器的性能與穩(wěn)定性。
JetBrains在紀(jì)念文章中表示,Stiver的杰出貢獻(xiàn)對Java開發(fā)者而言是一次革命性的突破。他的工作成果不僅為開發(fā)者節(jié)省了大量寶貴時(shí)間,更使得他們在沒有源代碼的情況下也能輕松進(jìn)行Java代碼的調(diào)試與分析。