SAL Home PROGRAM Languages & Compilers


Toba is a Java-to-C translator. Toba translates Java class files into C source code. This allows the construction of directly executable programs that avoid the overhead of interpretation. Toba deals with stand-alone applications, not applets. Toba actually reads Java class files, the object code files produced by the Java compiler for an abstract "Java virtual machine" (JVM). The generated code is designed not for human readability (although that's not impossible) but rather for easy optimization by a reasonably clever C compiler. Translation of a class file yields a .c file and a .h file. Each .c file references its own .h file and also the .h files of other classes referenced by the class file.

Current Version:   1.1b

License Type:   Free for Non-Commercial Use

Home Site:

Source Code Availability:   Yes

Available Binary Packages:

  • Debian Package:   No
  • RedHat RPM Package:   No
  • Other Packages:   No

Targeted Platforms:

IRIX 6.2, Solaris 2.5 on SPARC, Linux 2.0 on Intel x86, and Windows NT 4.0 on Intel x86.

Software/Hardware Requirements:


Other Links:

Mailing Lists/USENET News Groups:


User Comments:

  • None

See A Screen Shot? (Not Yet)

  SAL Home   |   Programming   |   Languages & Compilers

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.