RSS 494 projects tagged "Compilers"

Download Website Updated 03 May 2004 Chump

Screenshot
Pop 50.52
Vit 3.48

Chump is a table-driven assembler and dissembler with a very fast new architecture input format. Both the assembler and disassembler are created using a single description. It comes with descriptions for ARM, MIPS, Stump, and 6809. It is intended for use as a library compiled with other programs to allow line assembly and disassembly.

Download Website Updated 30 Jan 2001 Ciao Prolog

Screenshot
Pop 119.10
Vit 1.00

Ciao is a complete Prolog system subsuming ISO-Prolog with a novel modular design which allows both restricting and extending the language. Ciao extensions currently include feature terms (records), higher-order, functions, constraints, objects, persistent predicates, a good base for distributed execution (agents), and concurrency. Libraries also support WWW programming, sockets, and external interfaces (C, Java, TCL/Tk, relational databases, etc.). An Emacs-based environment, a stand-alone compiler, and a toplevel shell are also provided.

No download Website Updated 21 Jun 2011 Cibyl

Screenshot
Pop 103.29
Vit 8.63

Cibyl is a programming environment that allows compiled C/C++ programs to execute on Blackberry and J2ME phones. Cibyl uses GCC to compile programs to MIPS binaries, and these are then translated into Java bytecode. The use of binary translation and the simplicity of translating MIPS instructions means that Cibyl programs can be quite well-performing. With Cibyl, programs written in C/C++ can be ported to Blackberry and J2ME without switching languages.

Download Website Updated 26 Mar 2008 Cilk

Screenshot
Pop 35.38
Vit 2.75

Cilk is a language for multithreaded parallel programming based on ANSI C. It contains the Cilk compiler, the Cilk runtime system, and example programs.

Download Website Updated 28 Jul 2012 Cilk++

Screenshot
Pop 54.08
Vit 3.31

Cilk++ is a parallel variant of the C++ programming language. From a syntactical standpoint, the changes consist of keywords which explicitly denote where parallelization should take place.

No download Website Updated 14 Mar 2005 Clean Programming Language

Screenshot
Pop 32.63
Vit 54.65

Clean Programming Language is a general purpose, state-of-the-art, pure and lazy functional programming language designed for making real-world applications. Its unique typing system makes it possible to incorporate destructive updates of arbitrary data structures (including arrays) in a pure functional language and to make direct interfaces to the outside imperative world.

Download Website Updated 10 Aug 2005 Clean Slate Smalltalk

Screenshot
Pop 49.89
Vit 3.37

Slate is a prototype-based object-oriented programming language based on Self, CLOS, and Smalltalk. Slate syntax is Smalltalk-80-based, rather than trying to be clever and complex. However, the language semantics, environment, and run-time design are all much more powerful than in traditional Smalltalk systems. The design goal is to bring together many excellent existing ideas into one system, and to provide an environment where design decisions in one area don't constrain others.

Download Website Updated 26 Oct 2001 ClearParse

Screenshot
Pop 16.85
Vit 64.97

ClearParse is a flexible engine that can be used for any parsing task including interpreting or compiling programming languages, analyzing or converting data files, processing command line parameters and user input, implementing markup languages and scripts, natural language processing (NLP), and more.

Download Website Updated 14 Dec 2008 Clue

Screenshot
Pop 40.02
Vit 2.09

Clue is an experimental ANSI C compiler that targets high level dynamic languages like Lua, JavaScript, Python, and Perl. It is designed to be very easy to adapt to new targets. It is currently under development and is more interesting than useful, although it is complete enough to run several benchmarking tools (including Whetstone).

Download Website Updated 27 Nov 2012 Cobra Programming Language

Screenshot
Pop 97.31
Vit 9.29

Cobra is a general purpose programming language with a clean, high-level syntax. It provides language level features for quality, including first class unit tests and Eiffel-style contracts. It supports both static and dynamic binding. Cobra is a compiled language with good run-time performance, but also provides some scripting conveniences such as a pound-bang line (#!) and one step compile-and-run. Cobra runs on Linux, Mac, Windows, and anywhere else that Novell Mono or MS .NET exist, including handhelds.

Screenshot

Project Spotlight

Rodovid

A drag-n-drop genealogical program.

Screenshot

Project Spotlight

Blip

A tiny Bash blog engine.