RSS 41 projects tagged "Compilers"

Download Website Updated 19 Jan 2004 BMDFM

Screenshot
Pop 27.28
Vit 58.41

BMDFM allows one to run an application in parallel on shared memory multiprocessor (SMP) systems. BMDFM automatically identifies and executes all parallelism of unparallelized programs due to the static and mainly dynamic scheduling of the data flow instruction sequences derived from the formerly sequential program. BMDFM's dynamic scheduling subsystem performs an efficient SMP emulation of Tagged-Token DFM to provide the transparent dataflow semantics for the applications. No directives for parallel execution are required. No highly knowledgeable parallel programmers are required.

No download Website Updated 13 Jul 2005 CDuce

Screenshot
Pop 33.23
Vit 1.42

CDuce is a programming language adapted to writing safe and efficient applications that manipulate XML documents. A type system checks at compile time that applications deal with all the possible inputs and produce only valid outputs. Pattern matching is a powerful operation based on regular expressions to inspect documents. CDuce also features general-purpose features; it is a higher-order functional language, with a type-safe interface with Objective Caml.

No download Website Updated 31 Oct 2006 CLIP

Screenshot
Pop 209.26
Vit 8.01

CLIP is a Clipper/XBase compatible compiler with initial support other xBase dialects. It features support for international languages and character sets. It also features OOP, a multiplatform GUI based on GTK/GTKextra, all SIX/Comix features (including hypertext indexing), SQL and ODBC drivers, a C-API for third-party developers, a few wrappers for popular libraries (such as BZIP, GZIP, GD, Crypto, and Fcgi), a multitasking client and application server based on TCP/IP sockets, object data base utilities, and a functions library.

Download Website Updated 10 Aug 2005 Clean Slate Smalltalk

Screenshot
Pop 49.70
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 No website Updated 20 Oct 2007 Compiler for actsl

Screenshot
Pop 21.63
Vit 45.19

Compiler for actsl is an extremely small compiler for a minimal low-level action-based programming language. The programming language has pointers with both references and dereferences, and therefore can do everything that can be done with C. The compiler can compile itself (bootstrap).

Download Website Updated 21 Apr 2003 DPROG

Screenshot
Pop 40.89
Vit 2.24

DPROG is a domain-specific language for specifying dynamic programming algorithms. Given a recursive definition of the problem, the compiler generates code for solving the problem using dynamic programming.

No download Website Updated 26 Dec 2006 DStress

Screenshot
Pop 16.16
Vit 2.30

DStress is a D programming language conformance test suite. It is used to test the DMD and GDC compilers.

No download Website Updated 03 Sep 2006 Factor

Screenshot
Pop 89.96
Vit 4.41

Factor is a dynamically-typed stack-based programming language. Factor runs on various OSes and CPU architectures, and provides an optimizing compiler, interactive development environment, powerful collections, higher order programming, continuations, and a growing library of contributed code.

No download Website Updated 28 Jan 2008 FrAid

Screenshot
Pop 88.15
Vit 2.98

FrAid (Fr[actal] Aid) is a programming language that is appropriate for mathematical computations, visualization, batch processing, and more. It features both a standalone application that provides a programming environment for the language and a system for integrating the language with Java. The Java interface allows mathematical equations and formulas to be used with Java code, making it easier to process numerical computations, symbolic computations, imaging, CAD, and more.

Download Website Updated 13 Sep 2002 GnuPoc

Screenshot
Pop 29.19
Vit 1.00

GnuPoc enables the development EPOC applications using alternative operating systems like Linux and other Unices. The following SDKs have been ported to GnuPoc: ER5 (Psion Series5, Psion netbook, etc.), Quartz 6.0, Crystal 6.0 (Nokia 9210, 9290), and Nokia Series 60 (Nokia 7650, etc.).

Screenshot

Project Spotlight

libsigrokdecode

A cross-platform protocol decoder library for logic analyzers.

Screenshot

Project Spotlight

GNU ddrescue

A data recovery tool.