A Preprocessor that uses the combination of Common Lisp and Qi as an advanced preprocessor. This will make possible for quick prototyping of new languish features such as constructing a typed macros and advanced debugging facilities.
SPL is a cross-compiler for a simple language. It produces plain 6502 assembly code which is then assembled to binary or specialized formats for the Apple II including 140k disk images for emulators. "SPL" = "Simple Programming Language"
easily and automatically build tcp-based or udp-based network protocol source code for client/server sides. pure platform independent c source code to make sure highly performance and windows,linux and unix platform are all supported.
An implementation of the venerable MACRO assembler preprocessor from back in the mid 60's. It's interesting as a study of what was possible then, and how that could be useful today.
SYSDEG tool can be used to generate system software design template for a specific processor which can be customized for optimal performance thus reducing the time taken to write a system software from scratches
Visible will be a BASIC-to-C translator able to use multiple dialects of BASIC on the input side, and producing ANSI C.
Translate C code in a pipe to a form usable as regular expressions in sed or grep.
Utilities that enable software development for the Casio fx-9860G calculator.
PLUTO is an automatic source-to-source transformer that can optimize nested loop sequences for coarse-grained parallelism and cache locality simultaneously. OpenMP parallel code for multicores can be generated from regular C program sections. Version
This set of macros allows one to write interrupt driven code using simulated blocking. This allows one to write structured code rather than using state machines. This facilitates easy changes without the need to keep state diagrams up to date.
SWIG language module for Octave
lfsr-generator is a source code generator for LFSRs: Linear Feedback Shift Registers.
c/asm disassembly library
Shoelacer generates C code to compress short strings based upon provided sample data. The resulting routines use small models with low memory overhead.
SPARE stands for [S]QL [P]owered [A]WK [RE]ports, an elegant non procedural language encorporating awk and SQL for quick report production.
ooc is an object-oriented programming language which is implemented with a source-to-source translator to pure C99. It supports classes, abstract functions, foreach, ranges, etc. It intends to be modern, modular, extensible, yet simple and fast.
Tool written in C to generate a list of codes with symbolic names (such as #define's in C) from a description file, along with a file that allows lookup of codes to get the symbolic name.
The software generates automatically concurrency control code based on a given specification. Specifications consist of a description of the concurrency constraints, a state machine description of the processes and/or threads that are to be coordinated, and the C code associated with each state of the state machines. The output of the software is a C program containing the implementation of the concurrency constraints and the segments of code given in the specification.
MATLAB Coder converting Hello World M script to C or C++
Open Source Code Demo of MATLAB Coder converting Hello World M script to C++ file This is a simple demo of this powerful to demo the conversion of Matlab's M script file to a C++ file for your trading or target platform. Youtube video and Download the ZIP package from http://quantlabs.net/blog/2012/11/rading-or-hft-open-source-code-demo-of-matlab-coder-toolbox-converting-hello-world-m-script-to-c-file-free-opensource/
inter process communication library based on POSIX
ipc-quartztime is an inter process communication library based on shared memory, mutexes and signals. ipc-quartztime is intended for high-speed and high-throughput communication between processes.
x86 & x64 Brainfuck Compiler
Brainfuck compiler for x86 & 64 Linux. Assembles, compiles and links Brainfuck source code directly to executable files.
C++ CASE tool, full life cycle code generator
ObjectBuilder is a C++ code generation CASE tool (CASE, code generation, refactoring, documentation generation). It lets you create, manipulate and navigate classes, class relations, class members and class methods at a high level of abstraction. ObjectBuilder dramatically simplify work with C++ project architecture. I use it and think that tree OO interface targeted to C++ more fast and power than UML class diagrams. ObjectBuilder perfectly organize C++ header files with any level of complexity. Even if you use loop-references if OO hierarchy, you need include only one project-level header file. You can easy modify and refactore existing project with cut/copy/paste ANY object (from Method Argument to entire Project) within project and between ObjectBuilder projects. ObjectBuilder is not an IDE tool. It is portable two-way architect code-generation tool.
WYSIWIG conditional compilation preprocessor for Java etc.