RSS 136 projects tagged "Windows"

Download Website Updated 23 Feb 2014 4tH compiler

Screenshot
Pop 581.21
Vit 57.02

4tH is a Forth compiler with a little difference. Instead of the standard Forth engine it features a conventional compiler. 4tH is a very small compiler that can create bytecode, C-embeddable bytecode, standalone executables, but also works fine as a scripting language. It supports about 95% of the ANS Forth CORE wordset and features conditional compilation, pipes, files, assertions, forward declarations, enumerations, structures, suspended execution, recursion, include files, etc. It comes with an RPN calculator, line editor, preprocessor, compiler, decompiler, C-source generator, a virtual machine, and a multitasking environment.

Download Website Updated 25 Jul 2001 AMC (ATOM Module Compiler)

Screenshot
Pop 79.37
Vit 2.15

AMC is a programmable compiler/preprocessor. It has a built-in programming language called CGL (Code Generation Language) that lets you add new syntactical elements to the source files that AMC processes. In addition, AMC has a module structure reminescent of the UCSD p-System compiler. AMC comes with a default package that adds a dynamic form of OOP to C.

No download Website Updated 12 Sep 2013 Aseba

Screenshot
Pop 91.07
Vit 6.48

Aseba is an event-based architecture for distributed control of mobile robots. It targets integrated multi-processor robots or groups of single-processor units, real or simulated. The core of aseba is a lightweight virtual machine tiny enough to run even on microcontrollers. Robots are programmed in a user-friendly scripting language using a cozy integrated development environment.

Download Website Updated 14 Mar 2007 AspectC++

Screenshot
Pop 58.99
Vit 3.90

The AspectC++ project realizes an AspectJ-like approach for aspect oriented programming with C/C++. It provides an AspectC++ translator to weave AspectC++ code with C/C++ code.

Download Website Updated 11 Jan 2013 Aubit 4GL compiler

Screenshot
Pop 125.40
Vit 15.01

Aubit 4GL compiler is a programming language based on (and compatible with) Informix-4GL. It provides an easy way to generate screen/form based programs, since statements for handling Windows, Forms, Menus, SQL, and similar are built-in. With support for SQL statements forming an intrinsic part of the language, it's especially suitable for developing database-oriented applications. Database connectivity is provided for PostgreSQL, MySQL, Informix, and others via ODBC. It supports both ncurses (console mode) and GTK+ (GUI mode) output.

No download Website Updated 12 Sep 2007 Axiomatic Multi-Platform C

Screenshot
Pop 161.83
Vit 12.55

AMPC compiles C programs directly into Java bytecode to run on any platform where a Java runtime is available. AMPC can also be used to integrate C and Java programs since AMPC's C functions can directly call numerous Java methods and vice versa. AMPC supports ANSI C 1989 (ISO C 1990). A JNI (JVM Native Interface) feature is available for calling native C or C++ functions. AMPC supports the C standard library as well as TCP/IP, ODBC, and graphics libraries. J2ME CDC 1.1 for mobile devices is also supported.

Download Website Updated 22 Aug 2010 B-Prolog

Screenshot
Pop 33.29
Vit 2.46

B-Prolog is a compact and complete CLP system that runs Prolog and CLP(FD) programs. It is emulator-based, features comparable performance to SICStus-Prolog, is robust and portable, and has been tested extensively in commercial environments.

Download Website Updated 19 Jan 2004 BMDFM

Screenshot
Pop 24.82
Vit 61.22

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.

Download Website Updated 31 Oct 2012 Berkeley Unified Parallel C

Screenshot
Pop 80.11
Vit 7.90

Unified Parallel C (UPC) is an extension of the C programming language designed for high performance computing on large-scale parallel machines. The language provides a uniform programming model for both shared and distributed memory hardware. The programmer is presented with a single shared, partitioned address space, where variables may be directly read and written by any processor, but each variable is physically associated with a single processor. UPC uses a Single Program Multiple Data (SPMD) model of computation in which the amount of parallelism is fixed at program startup time, typically with a single thread of execution per processor. Berkeley UPC provides a portable, high-performance compiler for developing UPC software on systems ranging from clusters to custom supercomputers and even laptop-grade systems.

Download No website Updated 30 Jan 2014 Bircc

Screenshot
Pop 60.37
Vit 9.15

Bircc (Bircc Is a Reusable C Compiler) is a reusable, portable C compiler written in C. It supports easy cross-compiling and is easy to extend and reuse. It has decent performance, though this is secondary to all-around ease of use.

Screenshot

Project Spotlight

Code Manager 2

A simple single site code management and package management system.

Screenshot

Project Spotlight

TurnKey OTRS Appliance

An OTRS appliance that is easy to use and lightweight.