RSS 17 projects tagged "C"

Download Website Updated 02 Oct 2002 ScriptBasic

Screenshot
Pop 69.25
Vit 3.96

ScriptBasic is an interpreter for the old language BASIC. It runs on Win32 as well as on UNIXes as a command-line or CGI program interpreter. It includes an interpreter, a compilable, well-documented embedding and extending interface for the C programmer, and a rich set of commands and functions.

Download Website Updated 09 Jan 2002 GNU/Liberty Basic Compiler Collection

Screenshot
Pop 42.64
Vit 1.74

GNU/Liberty Basic Compiler Collection (GLBCC) is a suite of tools that allow Liberty Basic source code to be compiled directly to executable programs. It leverages greatly off of the GNU Compiler Collection, which allows it to run both on Windows and Linux, while also having the ability to generate both Linux and Windows executables on Linux via the Mingw cross compiler. The suite also includes a frontend program that has both a GUI and CLI to provide a simple environment to compile Liberty Basic code.

Download Website Updated 25 Jan 2002 Brandy

Screenshot
Pop 20.35
Vit 1.00

Brandy is an interpreter for BBC Basic (the dialect used on the BBC Micro and on RISC OS) that runs under Unix, DOS, and RISC OS.

No download Website Updated 02 May 2005 SdlBasic GameBasic language

Screenshot
Pop 48.74
Vit 2.49

sdlBasic is a simple cross-platform basic interpreter written in C for 2D games.

Download Website Updated 09 Feb 2004 BScript

Screenshot
Pop 24.80
Vit 1.00

BScript is a simple BASIC interpreter. It's portable, fast, and lightweight.

Download Website Updated 06 Apr 2004 Lemick

Screenshot
Pop 16.79
Vit 1.42

Lemick is a programming language similar to traditional Basic implementations but with all the attributes of the modern programming tool. Major design features include a source to bytecode compiler and bytecode to object code compiler, platform-independence of the compiled code (through the use of VM bytecode), native support of concurrent and distributed programming (multi- threading and distributed multi-threading), rendezvous for message passing, replicas and ultra-weak consistency model for shared memory simulation, advanced exception handling mechanism including distributed version, weak typing, mixed style of procedural and object-oriented programming (relaxed OO), and high performance.

Download Website Updated 02 Aug 2004 Quarters Board Game

Screenshot
Pop 11.96
Vit 1.00

Quarters is a strategy game for two players. Although its rules are relatively simple, it still offers some of the same opportunities for skill as in chess. This program was originally conceived in the summer of 1986 during a study of the mini-max algorithm for chess playing computers, and was thus designed to offer some of the same type of strategies. The game was originally written in BASIC, then ported to Turbo Pascal, then to C, and finally to Java. The Java version is not necessarily object oriented, since it is a crude port from the C version.

Download Website Updated 28 Sep 2004 CCIDE

Screenshot
Pop 31.22
Vit 2.01

Ccide reads C, C++, BASIC, or bash source code containing embedded decision tables from stdin, expands the tables, copies the remaining statements, and forms a compilable C or C++ source module, executable bash script, or interpretable BASIC program. Erratic side effects are avoided by evaluating all condition expressions at exactly the same time, and by performing all evaluations and actions in the original sequence.

Download Website Updated 03 Jul 2005 The 64 bit Virtual CPU Project

Screenshot
Pop 31.86
Vit 1.02

This is a project to create 64-bit virtual CPU, create a 64 bit assembler for the CPU and then port C to it, and then create scripts to port GNU/Linux to it. The aim is to run 64-bit Linux on common 8/16/32 bit CPUs in applications where speed is not an issue.

Download Website Updated 12 Apr 2011 The Amsterdam Compiler Kit

Screenshot
Pop 89.77
Vit 2.25

The Amsterdam Compiler Kit is a fully-featured retargetable compiler toolchain. It will cross-compile ANSI C, K&R C, Pascal, Modula-2, Occam, Fortran and Basic for a number of architectures including, but not limited to, the 6500, 68000, Z80, i80, i86, i386, and PDP-11. It provides a complete development environment including preprocessors, compilers, assemblers, linkers, librarian tools, and target download tools.

Screenshot

Project Spotlight

TMSU

An application for tagging your files and navigating them as a virtual filesystem.

Screenshot

Project Spotlight

JDAL (Java Database Application Library)

A Java Database Application Library.