f2cpp is a python script to convert Fortran 77 to C++ code. The output files of f2cpp script, in contrast to the well-known f2c translator, can be easy read by human.
PyMac extends the Python language with a Lisp-like macro system.
The CCC Language is yet another programming language. It is platform-independent, compact, and robust. Supports many SQL engines, has own ISAM DB engine, has terminal mode and more UI-s, is object-oriented, but it is compiled and not interpreted.
PYthon to ASsembler TRAnslator. At this moment supports Microchip PIC16 instruction set only. Its main goals are: to support a wide range of microcontrollers and processors, to generate compact and effective code.
A Language for Distributed Algorithms
DistAlgo is a very high-level language for expressing distributed algorithms.
Reblok build an Abstract Syntax Tree (AST) from a python bytecode (typically found in .pyc files).
a delegate compiler and a numerical scripting language (like syscalls). the compiler is done in concept but the backend is still in the brainstorming phase.
DSL for writing communication benchmarks
coNCePTuaL is a toolset for rapidly generating portable, readable, and reproducible network-performance tests. coNCePTuaL can perform the equivalent of many pages of C code with just a few mouse clicks or lines of code in a domain-specific language.
jbytecode is a Java bytecode disassembler/assembler written in Python. Dissasembly code is aligned with Java bytecodes in the class file so modification and re-assembly is always possible, even when class is obfuscated.
Precompiled (deployable) open source binary files
These precompiled (deployable) open source binary files distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.
A Tuplespace based Distributed Interpreter for SequenceL, a Data/Control parallel language.
Alpycc (Alberta Python-to-C compiler) is a Python to C compiler. It takes annotated subset of Python as input and produces C code for an extensions module. The compiler has basic support for NumPy.
Antares es un lenguaje de programación relizado dentro de la materia de Proyecto de Desarrollo de Software con el profesor Ariel Ortiz. Los responsables del proyecto son: Luis Ángel De Niz Eduardo Fuentes Alberto Sobrino
Asylum will build and run all the commands needed to build songbird. With little user input needed. This tool will be for both beginners and advanced users. This will do those cumbersome commands for you! All you have to know to use this is just English!
Compiler for message-passing network protocols, currently based on UDP. APC is written in Python and produces C code. It includes a C run-time library.
An Open Source IEC 61131-3 Integrated Development Environment, providing PLCOpen SoftPLC programming, CanOpen IO's, and SVG based HMI.
Berkeley Yacc is an LALR(1) parser generator. Berkeley Yacc has been made as compatible as possible with AT&T Yacc. Berkeley Yacc has been extended to generate Python, Perl and Java code.
Block programing is a means of making programing more than simply text editing. Objects will be built into nice neat blocks, and connected with greater easy and visual clarity than with text programing.
Distributed C/C++ compiler for Visual C++
Chasm is a language using assembler meat with C style bone. It provide the C style flow control statement to make assembler code easier to write and easier to maintain. All the register/memory modify code is in the assembler, give the programmer the de
an alternative interpreter for the Python programming language
The aim of the CPyrol project is to create a complete Python interpreter written in C++ with minimal system requirements and a very clean codebase. I am working on this project mainly to gather experience with the current C++ standart (C++ 11) and with compiler development, it is not (yet) intended for practical usage. This project is at an early stage of development. Currently implemented is a Lexer, Parser and Code Generator for compiling Python code into CPython-compatible bytecode.
A Python library that implements a C++ preprocessor.
DCPU-16 Assembler in Python
A DCPU-16 Assembler in Python. This assembler is based on the specifications published at http://0x10c.com/doc/dcpu-16.txt
DWIG is a software tool that connects existing Delphi code with the Python scripting language. With DWIG, you can easily turn your Delphi units to Python extension modules. The extension modules can be used to control your existing Delphi programs.
The Each Programming Language has a number of advanced features not found in most current languages, including parametric programming, type safe closures and transactions.