Usage A Java program can be translated to produce an executable a.out file through the simple Unix command toba filename.java . More complex operations also follow the the model of cc . Compatibility Toba does not support true dynamic loading but does load precompiled classes dynamically. Most Java applications not needing dynamic loading and AWT support function identically when built by Toba. Some differences may be apparent when using the AWT which is based on the BISS AWT package.
Additional differences are minor.
Native Code Interface Functions written in C can be linked with Java files translated by Toba. The interface, however, differs from the Sun native code interface. Performance Performance gains range from noticeable to spectacular, depending on the application. Computationally-intense applications see the largest gains. The Toba executable runs about four times as fast as the interpreted version.