前回、ContinuedFraction クラス(連分数)を使って円周率 π の評価をしましが、Groovy だとパフォーマンス的になかなか悲しい結果になりました。 と、そう言えば最近 id:uehaj 殿が「速いぞGroovy!」って記事を書いてらしたなぁと思い出したので、ちょっと試してみようかと。 参考 URL 「速いぞGroovy!」 「Yes, Fibonacci in Groovy can be as fast as Java !」 「ASM Bytecode Outline for IntelliJ IDEA」 バイトコードを書く!? 正直、バイトコードの素養は全くないのでどうしたものかと思ってたのですが、実はゼロからバイトコードを書く必要はないようです。 そのカラクリは「ASM bytecode outline plugin for IntelliJ IDEA」。 これは J