Seed7 is a general purpose programming language.
It is a higher level language compared to Ada,
C++, and Java. In Seed7, new statements and
operators can be declared easily. Functions with
type results and type parameters are more elegant
than a template or generics concept. Object
orientation is used when it brings advantages and
not in places when other solutions are more
obvious. Although Seed7 contains several concepts
of other programming languages, it is generally
not considered as a direct descendant of any other
programming language.

Excelsior JET is a Java VM enhanced with an Ahead-Of-Time (AOT) compiler and deployment toolkit. It is certified Java Compatible on Windows and Linux on Intel x86 hardware. The 64-bit version is in the works. Excelsior JET Optimizer transforms your classes and JARs into high-performance binary executables. Excelsior JET Runtime includes a licensed Sun implementation of the Java API and Excelsior's proprietary JVM, which is responsible for Java memory management, threading, synchronization, security, and JIT compilation of classes that could not be precompiled. The Excelsior JET Installation Toolkit makes it possible to prepare your optimized application for deployment to end-user systems.

RPL/2 (Reverse Polish Lisp/2) is a langage derived from the RPL made by Hewlett-Packard for its HP-28S. It has some extensions (preprocessor, compilated libraries, new functions), a TeX output, and can draw graphics.

jclasslib bytecode viewer is a tool that visualizes all aspects of compiled Java class files and the contained bytecode. In addition, it contains a library that enables developers to read, modify, and write Java class files and bytecode.

The Objeck computer language is an object-oriented computing language with functional features that has ties with Java, C#, and Pascal. In this language, all data types are treated as objects. The language consists of a compiler and VM with an accompanying memory management and JIT compiler.

lcc is a retargetable compiler for ISO Standard C. It
generates code for the ALPHA, SPARC, MIPS
R3000, and Intel x86 and its successors. Despite
the fact that any Linux system will already have
gcc, there are reasons for installing lcc as well. lcc
is small, compiles more quickly than gcc, and helps
prevent some porting bugs. It also gives more
useful error messages in some circumstances. This
means that it is sensible to use lcc during
development, and gcc for the final binary where
you want the better optimization.

The GRASP Project has created an algorithmic-level graphical representation for
software called the Control Structure Diagram (CSD). The CSD was created to
improve the comprehension efficiency of Ada source code and, as a result,
improve software reliability and reduce software costs. Since its creation,
the CSD has been expanded and adapted to include other languages. GRASP
provides the capability to generate CSD's from Ada 95, C, C++, Java, and VHDL
source code in both a reverse and forward engineering mode with a level of
flexibility suitable for professional application. GRASP has been integrated
with the GNU family of compilers for Ada (GNAT) and C (gcc), and Sun's javac
compiler for Java. Use of GRASP is not restricted to these compilers, however.
This has resulted in a comprehensive graphically-based development environment
for these languages. The user may view, edit, print, and compile source code as
CSDs with no discernible addition to storage or computational overhead.

The DTD Compiler is a Perl script creating a Parser for certain XML documents by reading the document type description (DTD) and a handler description (C fragments). The generated C program utilizes the SAX interface of expat or libxml to analyze the XML documents.