RSS 35 projects tagged "compiler"

No download Website Updated 17 Mar 2014 Java Grinder

Screenshot
Pop 77.23
Vit 1.09

Java Grinder takes Java byte-code from a class file and compiles it into an assembly code text file that can be assembled and run on microcontrollers and CPUs including MSP430, dsPIC, 6502 (Commodore 64), 68000, ARM, and MIPS. A Java API is provided for dealing with SPI, GPIO, Commodore 64 hardware, and more.

No download No website Updated 14 Mar 2014 Gcmc

Screenshot
Pop 227.60
Vit 7.15

Gcmc is a front-end language for generating G-code, SVG, and DXF for CNC mills, lathes, laser cutters, and other numerically controlled machines employing G-code, SVG, or DXF. The language is a context-free grammar created to overcome the archaic format of G-code programming, but can be used more generally for many targets. Gcmc aims to be more readable and understandable than G-code and enable programmatic designing. Gcmc makes extensive use of vector mathematics to support the 3D nature of CNC machining. It handles units as millimeters, mils (inch), degrees, and radians and performs automatic conversions where necessary.

Download Website Updated 02 Mar 2014 HGL Suite

Screenshot
Pop 382.12
Vit 14.67

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.

Download No website Updated 21 Jan 2014 gedit-arduino-tool

Screenshot
Pop 41.84
Vit 9.61

gedit-arduino-tool is script that can be used as a Gedit "External Tool" to compile and upload Arduino sketches. It uses the Arduino.mk template.

Download No website Updated 14 Jan 2014 gradle-sablecc-plugin

Screenshot
Pop 56.00
Vit 1.00

gradle-sablecc-plugin is a gradle plugin which creates parsers using SableCC. SableCC supports automatic CST-to-AST transformation, emits all the visitor patterns and analysis helpers you will likely ever need, and is LR, not LL(k). Many example grammars are available for modern languages; the author of this plugin has written dozens.

Download No website Updated 05 Dec 2013 Theano

Screenshot
Pop 76.86
Vit 6.68

Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently. Theano features tight integration with numpy, transparent use of a GPU, efficient symbolic differentiation, speed and stability optimizations, dynamic C code generation, and extensive unit-testing and self-verification. Theano has been powering large-scale computationally intensive scientific investigations since 2007. But it is also approachable enough to be used in the classroom (IFT6266 at the University of Montreal).

No download Website Updated 01 Dec 2013 Voodoo Compiler

Screenshot
Pop 98.05
Vit 10.16

The Voodoo compiler is an implementation of the Voodoo programming language. The Voodoo programming language is a low-level programming language, abstracting over the platform's instruction set and calling conventions, but otherwise leaving the programmer free to do anything at all. The Voodoo compiler supports multiple target platforms and provides a stand-alone compiler, as well as a Ruby module for programmatic code generation.

Download Website Updated 17 Oct 2013 PHPBF

Screenshot
Pop 22.78
Vit 13.72

PHPBF is a Brainf**k compiler and interpreter. It can compile Brainf**k code to C for maximum performance.

Download Website Updated 09 Aug 2013 Build CC

Screenshot
Pop 54.63
Vit 4.06

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

Download Website Updated 29 Jul 2013 o42a

Screenshot
Pop 71.14
Vit 7.78

o42a is a high-level general purpose programming language. It is compiled, statically-typed, prototype-based, logic-driven, and primarily declarative, while the imperative programming style is also supported. A program written in o42a is closer to natural English text than one written in any C-like programming language. The language is designed with programming productivity and code maintainability as main priorities. This achieved by powerful, yet restrained, semantics, and expressive and natural syntax.

Screenshot

Project Spotlight

Berkeley Yacc

A high-quality yacc variant.

Screenshot

Project Spotlight

startvnc.pl

A script to start VNC on a system-determined port.