捨てた方が良いんじゃない?

すでに動いているソフトウェアを他言語へポーティングするのって簡単そうに思われるけどそれほど簡単ではないよね。いや、機械的コンバートなら楽勝なんだけど、コンバート後のソースコードって読めたものではないし、性能もぐだぐだになりがちだし、ほとんど利点なんてない。正直なところ、仕様から書き直す方が余程簡単だったりする。でも仕様やドキュメントが整っているとは限らなくて……そういうのを見ると溜息が出る。