Sean Chapman

BE (Hons) student in 2010

Project: Compiling Java for Better Precision!

Supervisor: DavidPearce


Java provides two real number representations: float and double. Use of these operators leads to imprecision in the computations performed (see e.g. There are a large number of existing Java programs which use float and double. You will develop a tool which automatically extends them to use an arbitrary precision number representation (see e.g. This tool will be built upon JKit --- an extensible Java compiler developed here at VUW (see