501 projects tagged "Compilers"

No download Website Updated 19 Jun 2012 The Squirrel programming language

Screenshot
Pop 151.99
Vit 14.50

Squirrel is a light-weight programming language (around 6000 lines of code) that features higher-order functions, classes/inheritance, delegation, tail recursion, generators, cooperative threads, exception handling, reference counting and garbage collection on demand. It has a C-like syntax.

No download Website Updated 09 Jun 2012 PyBison

Screenshot
Pop 43.47
Vit 1.00

PyBison is a sophisticated yet easy-to-use parser creation toolkit for Python that interfaces directly to Bison (yacc)-based parsers. It provides full LALR(1) grammar support, allowing for simple parsing tasks through to writing compilers for high-level languages. Parser code is automatically generated from rules within user-created Parser classes (written in Python), and then, compiled, yacc'ed and linked into a shared library, which is loaded into the running process. All this happens automatically. When the parser runs, it connects directly with the yyparse() routine, and takes event callbacks upon parse targets being reached.

Download Website Updated 05 Jun 2012 Cetus

Screenshot
Pop 51.09
Vit 3.76

Cetus is a compiler infrastructure for the source-to-source transformation of software programs. It currently supports ANSI C and is under development to support C++.

Download Website Updated 29 May 2012 Logtalk

Screenshot
Pop 165.72
Vit 26.21

Logtalk is an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. As a multi-paradigm language, it includes support for both prototypes and classes, protocols (interfaces), component-based programming through category-based composition, event-driven programming, and high-level multi-threading programming.

No download No website Updated 26 May 2012 Pyjs

Screenshot
Pop 22.36
Vit 27.11

Pyjs is a Python-to-Javascript compiler and an AJAX widget set for Web application development. It was forked from Pyjamas and was originally a port of Google's Web Toolkit to Python.

Download Website Updated 24 Apr 2012 D frontend for GCC

Screenshot
Pop 86.33
Vit 9.82

D is a high-level language derived from C and C++ but is not backwards-compatible with either. GDC is a frontend for D written for GCC.

Download Website Updated 19 Apr 2012 Pyjamas

Screenshot
Pop 90.95
Vit 4.91

Pyjamas is a Python-to-Javascript compiler and an AJAX widget set for Web application development (its sister project is pyjamas-desktop). It is a port of Google's Web Toolkit to Python.

Download Website Updated 18 Apr 2012 Flat Assembler

Screenshot
Pop 190.66
Vit 12.91

Flat Assembler is a fast and efficient self-assembling 80x86 assembler. It supports x86 and x86-64 instruction sets with MMX, 3DNow!, SSE up to SSE4, AVX, AVX2, and XOP extensions. It can produce output in binary, MZ, PE, COFF, or ELF format. It includes powerful but easy-to-use macroinstruction support and does multiple passes to optimize the instruction codes for size. It is written entirely in assembly language.

Download Website Updated 26 Mar 2012 GCC UPC

Screenshot
Pop 58.60
Vit 6.56

The GCC UPC toolset provides a compilation and execution environment for programs written in the UPC (Unified Parallel C) language. The GCC UPC compiler extends the capabilities of the GNU GCC compiler. The GCC UPC compiler is implemented as a C Language dialect translator, in a fashion similar to the implementation of the GNU Objective C compiler.

Download Website Updated 17 Feb 2012 netcc

Screenshot
Pop 18.71
Vit 28.84

netcc is an IPv4/IPv6, broadcast/multicast, and TCP/SCTP-based distributed compilation utility for gcc which works faster than distcc/icecc on multicore systems.

Screenshot

Project Spotlight

Emdros

A corpus query system for analyzed text.

Screenshot

Project Spotlight

Luksus

A drive encryption script that makes encryption of storage media and virtual files quick and easy.