RSS 21 projects tagged "compiler"

No download Website Updated 17 Mar 2014 Java Grinder

Screenshot
Pop 75.97
Vit 1.10

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.

Download Website Updated 02 Mar 2014 HGL Suite

Screenshot
Pop 391.80
Vit 15.34

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 21 Feb 2014 Nimrod

Screenshot
Pop 70.68
Vit 7.44

Nimrod is a statically typed, imperative programming language that tries to give the programmer ultimate power without compromising on runtime efficiency. This means it focuses on compile-time mechanisms in all their various forms. Beneath a nice infix/indentation based syntax with a powerful (AST based, hygienic) macro system lies a semantic model that supports a soft realtime GC on thread local heaps. Asynchronous message passing is used between threads, so no "stop the world" mechanism is necessary. An unsafe shared memory heap is also provided for the increased efficiency that results from that model.

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

Screenshot
Pop 42.86
Vit 9.35

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 62.79
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 77.45
Vit 6.79

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 100.38
Vit 10.33

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 09 Aug 2013 Build CC

Screenshot
Pop 54.63
Vit 4.09

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

No download No website Updated 18 Jul 2013 chmc

Screenshot
Pop 29.66
Vit 3.91

chmc is a CHM compiler command targeted for Unix CHM viewers.

No download Website Updated 06 Apr 2013 Liberty Eiffel

Screenshot
Pop 16.40
Vit 19.42

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

sshdfilter

A program that automatically blocks ssh brute force attacks.

Screenshot

Project Spotlight

TaskManager

A Perl/Tk application to manage a ToDo list.