37 projects tagged "compiler"

No download Website Updated 11 Nov 2011 The TI-BASIC Compiler

Screenshot
Pop 15.94
Vit 30.48

The TI-BASIC Compiler allows you to write TI-BASIC programs for the Texas Instruments TI-83 and TI-84+ calculators using your computer instead of the calculator's keyboard. This allows you to spend more time writing code than navigating menus or trying to scroll around the tiny screen on the calculator.

Download No website Updated 01 Apr 2012 Metacza

Screenshot
Pop 52.02
Vit 2.16

Metacza is a language and its compiler which produces output in the C++ Meta Template Language. Its concise syntax makes Meta Template Programming much easier. Metacza allows you to write programs using boost::mpl, and to produce C++ header files that can be used on their own. Programming without boost::mpl is also supported. Metacza is a higher order language with closures, let, and lambda.

Download Website Updated 09 Aug 2013 Build CC

Screenshot
Pop 50.16
Vit 3.89

Build CC is a simple script that automates the building of cross compilers using the GNU toolchain.

Download Website Updated 30 Jun 2012 FeatureC++

Screenshot
Pop 22.41
Vit 1.00

FeatureC++ is a C++ language extension that supports Feature-Oriented Programming (FOP). FOP studies feature modularity in program families. The idea of FOP is to build software by composing features. Features are basic building blocks that satisfy intuitive user-formulated requirements on the software system. Features refine other features incrementally. This step-wise refinement leads to a layered stack of features. Mixin Layers are one appropriate technique for implementing features.

No download Website Updated 05 Jul 2012 UniCC

Screenshot
Pop 22.58
Vit 26.32

UniCC, (Universal Compiler-Compiler) is a powerful LALR(1) parser generator and language development system for computer professionals. It serves as an all-round design and build tool assisting compiler writers in any parsing-related task, including production quality compiler construction and the implementation of domain specific languages. It unifies an integrated generator for lexical analyzers and a powerful LALR(1) parser generator into one software solution. The programming interface is a rich, extendable, and innovative BNF-based grammar definition language for expressing context-free grammars.

No download No website Updated 13 Sep 2012 fpgasm

Screenshot
Pop 17.09
Vit 24.96

fpgasm creates bare-metal FPGA designs without Verilog or VHDL. Traditionally, FPGAs are built using proprietary Verilog or VHDL language implementations provided by the vendor. fpgasm is to Verilog and VHDL as assembly language is to C++. It takes you all the way to the netlist, and is not just a translator to Verilog. Because of that, the total "make" time to a working fpga is seconds, not minutes. With fewer than ten reserved words, fpgasm syntax can be mastered in a few minutes. With FPGA assembler, you can focus on understanding the FPGA substrate and how your design should map onto it (instead of figuring out large and complicated tools).

Download Website Updated 15 Jan 2013 Jx9 Scripting Engine

Screenshot
Pop 30.03
Vit 22.34

Jx9 is an embeddable scripting engine which implements a Turing-complete programming language based on JSON. It's useful for applications which require modern and efficient scripting support such as games, database systems, text editors, and network applications. It borrows concepts from Lua, but uses a clean and familiar syntax similar to C, JavaScript, and JSON, with a rich standard library built with over 303 functions and 139 constants, making it more accessible to programers. It natively supports multi-threading and the concept of separate engine handles and virtual machines. Being an extension language, it has no notion of a main program, and only works embedded in a host application.

Download Website Updated 11 May 2013 LoLCode 1337

Screenshot
Pop 45.96
Vit 1.88

LoLCode 1337 is an implementation of the esoteric programming language lolcode. It comes with a compiler, a virtual machine, and a tiny debugger.

Download Website Updated 17 May 2014 HGL Suite

Screenshot
Pop 181.23
Vit 11.82

HGL is a compiler/interpreter suite for developing images. It features its own simple but powerful language, Lua integration, output in various formats as well as runtime input handled by plugins, and easy integration into various environments like Web servers or graphical applications. The input is taken from a source file, which has to be compiled for quick and frequent access by the interpreter. An interpreter then runs the compiled files, takes input from custom plugins (if neccessary), and outputs its result via custom plugins.

No download Website Updated 06 Apr 2013 Liberty Eiffel

Screenshot
Pop 15.78
Vit 20.43

Liberty Eiffel is a compiler for the Eiffel programming language. It continues the development of SmartEiffel, the GNU Eiffel Compiler. It is a complete, small, and fast Eiffel compiler, including an Eiffel to C compiler, documentation tools, a pretty printer, a debugger, and various other tools. It also includes a large library of classes distributed under the terms of the MIT/X Consortium License and a comprehensive set of wrappers/bindings for widespread free software libraries. Eiffel is an advanced object-oriented programming language that emphasizes the design and construction of high-quality and reusable software.

Screenshot

Project Spotlight

ReciJournal

An open, cross-platform journaling program.

Screenshot

Project Spotlight

Apple Disk Transfer ProDOS

Talks to your 8-bit Apple computer over serial, ethernet, or audio links.