RSS 494 projects tagged "Compilers"

No download Website Updated 20 May 2013 Seed7

Screenshot
Pop 599.70
Vit 455.42

Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.

Download No website Updated 11 May 2013 Racket

Screenshot
Pop 506.06
Vit 129.31

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 18 May 2013 ELFIO

Screenshot
Pop 256.09
Vit 126.09

ELFIO is an ELF (Executable and Linkable Format) reader and producer implemented as a C++ library.

No download Website Updated 01 Apr 2013 RPL/2

Screenshot
Pop 308.95
Vit 110.56

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 15 May 2013 Mercury

Screenshot
Pop 112.57
Vit 94.26

Mercury is a new logic/functional programming language, which combines the clarity and expressiveness of declarative programming with advanced static analysis and error detection features. Its highly optimized execution algorithm delivers efficiency far in excess of existing logic programming systems, and close to conventional programming systems. Mercury addresses the problems of large-scale program development, allowing modularity, separate compilation, and numerous optimization/time trade-offs.

Download Website Updated 30 Apr 2013 Excelsior JET

Screenshot
Pop 375.82
Vit 81.42

Excelsior JET is a Java VM enhanced with an Ahead-Of-Time (AOT) compiler and deployment toolkit. It is certified Java Compatible on Windows and Linux on Intel x86 hardware. The 64-bit version is in the works. Excelsior JET Optimizer transforms your classes and JARs into high-performance binary executables. Excelsior JET Runtime includes a licensed Sun implementation of the Java API and Excelsior's proprietary JVM, which is responsible for Java memory management, threading, synchronization, security, and JIT compilation of classes that could not be precompiled. The Excelsior JET Installation Toolkit makes it possible to prepare your optimized application for deployment to end-user systems.

No download Website Updated 23 Apr 1998 lcc

Screenshot
Pop 60.03
Vit 74.21

lcc is a retargetable compiler for ISO Standard C. It generates code for the ALPHA, SPARC, MIPS R3000, and Intel x86 and its successors. Despite the fact that any Linux system will already have gcc, there are reasons for installing lcc as well. lcc is small, compiles more quickly than gcc, and helps prevent some porting bugs. It also gives more useful error messages in some circumstances. This means that it is sensible to use lcc during development, and gcc for the final binary where you want the better optimization.

No download Website Updated 17 Jun 1998 GRASP

Screenshot
Pop 70.68
Vit 73.84

The GRASP Project has created an algorithmic-level graphical representation for software called the Control Structure Diagram (CSD). The CSD was created to improve the comprehension efficiency of Ada source code and, as a result, improve software reliability and reduce software costs. Since its creation, the CSD has been expanded and adapted to include other languages. GRASP provides the capability to generate CSD's from Ada 95, C, C++, Java, and VHDL source code in both a reverse and forward engineering mode with a level of flexibility suitable for professional application. GRASP has been integrated with the GNU family of compilers for Ada (GNAT) and C (gcc), and Sun's javac compiler for Java. Use of GRASP is not restricted to these compilers, however. This has resulted in a comprehensive graphically-based development environment for these languages. The user may view, edit, print, and compile source code as CSDs with no discernible addition to storage or computational overhead.

No download Website Updated 26 Mar 1999 Magic

Screenshot
Pop 15.49
Vit 71.91

Magic is a rapid application development programming language based on forms. It creates Linux client applications and web applications for Oracle, Informix and C-ISAM databases.

Download Website Updated 01 Mar 2013 Retro

Screenshot
Pop 416.09
Vit 67.85

Retro is a clean, minimalist language with roots in Forth. It supports all major OSes in use today, and was designed to be easy to learn, use, and modify for specific needs.

Screenshot

Project Spotlight

Ultimate Boot CD

A tool to run floppy-based diagnostic tools on a bootable CD.

Screenshot

Project Spotlight

Passwd

A password management application.