12 projects tagged "Compilers"

Download Website Updated 11 Mar 2014 Free Pascal Compiler

Screenshot
Pop 705.26
Vit 42.84

The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi-compatible 32/64 bit Pascal Compiler. It comes with a fully TP 7.0-compatible run-time library. Some extensions have been added to the language, like function overloading. Shared libraries can be linked. Basic Delphi support is implemented with classes, exceptions, RTTI, and ansistrings. A Free Component Library (FCL) is available with the base classes. Bindings for X11, ncurses, GTK, OpenGL, zlib, mysql, interbase and postgres are available.

No download Website Updated 11 Apr 2009 SuperWaba

Screenshot
Pop 118.08
Vit 4.80

SuperWaba is a VM for PDAs. Because of the way it was written, you can use Java to develop programs for it. It supports exceptions, threads, many user interface controls, double and long 64-bit types, grayscale, color, 3D controls, and JNI and Java libraries, among other features. The project has been superseded and replaced with TotalCross.

Download Website Updated 20 Nov 2005 pocketpc crosscompiler from x86 linux

Screenshot
Pop 25.69
Vit 1.00

pocketpc crosscompiler from x86 linux is a binary version of the GNU toolchain (gcc and its friends) to be able to compile programs on an x86 Linux machine and run them on a PocketPC (Windows CE PDA with an ARM (a.k.a Xscale) processor).

Download Website Updated 08 May 2009 CeGCC

Screenshot
Pop 36.54
Vit 2.49

CeGCC implements cross-development tools for Windows CE (PocketPC) by using an ARM (Xscale) processor. This is a bundle of other free software projects, specifically combined and configured for this goal. You can create applications for PocketPC from your PC using these tools.

Download Website Updated 14 May 2007 Virgil

Screenshot
Pop 19.90
Vit 1.77

The Virgil Programming Language is designed for building robust, flexible, and scalable software systems on embedded hardware platforms such as microcontrollers. Virgil builds on ideas from object-oriented, statically typed languages like Java, providing a clean, consistent source language. Its compiler system provides an efficient implementation for resource-constrained environments.

Download Website Updated 16 Feb 2011 XSD/e

Screenshot
Pop 54.93
Vit 3.92

CodeSynthesis XSD/e is a validating XML parser/serializer generator for mobile and embedded systems. It provides event-driven, stream-oriented XML parsing, XML serialization, XML Schema validation, and C++ data binding while maintaining a small footprint and portability.

No download Website Updated 14 Jan 2014 jcpp

Screenshot
Pop 102.43
Vit 13.96

JCPP is a complete, compliant, standalone, pure Java implementation of the C preprocessor. It is intended to be of use to people writing C-style compilers in Java using tools like sablecc, antlr, JLex, CUP, and so forth. It has been used to successfully preprocess much of the source code of the GNU C library.

Download Website Updated 24 Dec 2013 Cobra Programming Language

Screenshot
Pop 103.92
Vit 12.00

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.

No download Website Updated 06 Jul 2010 Stab Language

Screenshot
Pop 17.55
Vit 1.44

Stab is a multi-paradigm, type-safe programming language. It will be familiar to Java and C# programmers. The compiler produces Java bytecode. Stab integrates features like lambda expressions, iterator blocks, language integrated queries, and more. It can directly use any existing Java libraries, and libraries written in Stab are directly usable from Java.

No download Website Updated 30 Apr 2014 Red language

Screenshot
Pop 168.81
Vit 23.56

Red language is a native-code compiled functional, imperative, symbolic, and homoiconic programming language that re-uses most of REBOL's syntax and semantics. Both static and JIT compilation support are planned. A strong emphasis is made on concurrency and both task and data parallelism support using an actor-like abstraction and parallel collections (Scala-like). The target range of usage spreads from low-level system programming (thanks to the built-in Red/System C-level DSL) and embedded systems, up to high-level scripting, with an optional REPL console.

Screenshot

Project Spotlight

LMS OpenOLAT

A learning management system.

Screenshot

Project Spotlight

s6-portable-utils

Tiny, portable general Unix utilities.