Cavalry is a Just-In-Time translator (compiler) for java bytecodes. It is written in Java and produces IA-32 Machine code. It depends on an IA-32 Assembler also written in Java and included in this package. The assembler uses an Intel / NASM type syntax and currently only produces raw machine code (no object formats eg ELF are supported). It currently only supports a limited number of instructions, bascially everything the Translator needs. The assembler can compile a source-file from the command prompt, but it is not very friendly at the moment.
ccaudio2 is a simple, highly portable, stand-alone, C++-based framework for manipulation of audio data. Its goal is to be a C++ framework that is as useful as "audiofile" or "sndfile" is for C programming, and to cover various generic and useful manipulations of audio data as well as audio file access. A stand-alone audio processing command line tool is also provided to demonstrate library functionality. ccaudio2 compiles under Mac OS X, POSIX systems, and Win32 systems.
CCCC (C and C++ Code Counter) is a simple command line tool which parses files in the supported languages and builds a set of reports in HTML of numeric measurements (metrics) on those files. Metrics are divided into three groups. Procedural metrics include lines of code, lines of comment and McCabe's cyclomatic complexity. Metrics of OO design (proposed by Chidamber and Kemerer) include depth of inheritance tree, number of children, coupling between objects, and weighted methods per class. Structural metrics (based on the work of Henry and Kafura), include fan-in, fan-out and information flow.