RSS 37 projects tagged "Compilers"

No download Website Updated 24 Apr 2014 RPL/2

Screenshot
Pop 199.26
Vit 1,203.92

RPL/2 (Reverse Polish Lisp/2) is a langage derived from the RPL made by Hewlett-Packard for its HP-28S. It has some extensions (preprocessor, compilated libraries, new functions), a TeX output, and can draw graphics.

No download Website Updated 11 Dec 2001 Ch

Screenshot
Pop 47.43
Vit 67.20

Ch is an embeddable C/C++ interpreter for cross-platform scripting, shell programming, 2D/3D plotting, numerical computing, and embedded scripting. It is the simplest solution to numerical computing and visualization in the domain of C/C++. It supports the ISO 1990 C Standard (C90), major features in C99 (complex numbers, variable length arrays or VLAs, type generic functions, long long data type, etc), classes in C++, and extensions to the C language like nested functions, string types, etc. It can be embedded in other applications and hardware and used as a scripting language. C/C++ code is interpreted directly with no compilation to intermediate code. It supports Linux, Windows, MacOS X, Solaris, HP-UX, and FreeBSD.

No download Website Updated 26 Dec 2001 SIMPLE_1

Screenshot
Pop 18.55
Vit 67.10

SIMPLE_1 (SIMulation Program for Logistics Engin'g) is a discrete/continuous network-oriented simulation language with general-purpose programming language features. The Linux version of this software includes a project management system to automate integration of user-developed C/C++ code into SIMPLE_1 network models. A user's C/C++ code is interfaced with the SIMPLE_1 modeling language through information embedded in comments in the user's header file(s). SIMPLE_1 produces executable files with the help of the C++ compiler.

No download Website Updated 18 Apr 2003 Verilator

Screenshot
Pop 35.67
Vit 63.43

Verilator is a cycle based synthesizable Verilog hardware design language compiler. It produces C++ or SystemC output with speeds compariable to commercial products.

Download No website Updated 10 Aug 2013 Racket

Screenshot
Pop 349.54
Vit 31.15

Racket (formerly PLT Scheme) is a programming language suitable for implementation tasks ranging from scripting to application development, including GUIs, Web services, etc. It includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the Racket Web server, extensive libraries, documentation for both beginners and experts, and more. It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Racket, ACL2, FrTime, and Lazy Racket.

Download Website Updated 27 Oct 2013 Kent Retargettable Occam Compiler

Screenshot
Pop 103.88
Vit 28.13

The Kent Retargettable Occam Compiler is a multi-platform Occam 2.1 compiler that is designed to allow the Occam programming language to be used on non-Transputer platforms. Extensions from a subset of the Occam 3 specification and from pi calculus have been added over time. As a result, the version of the language supported by the compiler is also sometimes referred to as Occam 2.5 or Occam-pi.

Download Website Updated 10 Jan 2014 pyPEG

Screenshot
Pop 188.75
Vit 26.11

pyPEG is a quick and easy solution for creating a parser in Python programs. pyPEG uses a PEG language in Python data structures to parse, so it can be used dynamically to parse nearly every context free language. The output is a plain Python data structure called pyAST, or, as an alternative, XML.

Download Website Updated 27 Oct 2013 Mumps Compiler

Screenshot
Pop 122.80
Vit 22.82

Mumps Compiler is a compiler for a subset of the Mumps language, a language used mainly in healthcare. It is compatible with most operating systems with a standard C compiler.

Download Website Updated 30 Aug 2011 sfront

Screenshot
Pop 80.99
Vit 15.59

Sfront compiles MPEG 4 Structured Audio (MP4-SA) programs into efficient C programs that generate audio when executed. MP4-SA is a standard for normative algorithmic sound, which combines an audio signal processing language (SAOL) with score languages (MIDI and SASL). Under Mac OS X and Linux, sfront supports real-time, low-latency audio input/output and MIDI input. Under Mac OS X, sfront supports the creation of AudioUnit plug-ins. The documentation includes a book about SAOL programming.

Download Website Updated 30 Sep 2009 Bit::Vector

Screenshot
Pop 182.10
Vit 7.24

Bit::Vector is a (stand-alone) C library and an object-oriented Perl module (with overloaded operators) which allows you to handle bit vectors, sets (of integers), "big integer arithmetic" (e.g. for cryptography), and boolean matrices (all of arbitrary size) very efficiently.

Screenshot

Project Spotlight

libmodbus (stable)

A multiplatform Modbus library.

Screenshot

Project Spotlight

Embedthis Appweb

A fast little Web server for embedding.