Open Basic (OB) is an implementation of the BASIC programming language. It is intended to for embedding into user applications as a scripting language. User-defined functions can be written in C/C++, assembler, or other languages and can be activated from BASIC programs, receive parameters of different types, return their results.
The TI-BASIC Compiler allows you to write TI-BASIC programs for the Texas Instruments TI-83 and TI-84+ calculators using your computer instead of the calculator's keyboard. This allows you to spend more time writing code than navigating menus or trying to scroll around the tiny screen on the calculator.
BASIC-256 is a simple BASIC IDE that allows young children to learn to program. It was written in response to David Brin's article, "Why Johnny Can't Code," in which he bemoans the lack of a simple, line-oriented programming language for children that runs on modern computers. It features a byte-code compiler and interpreter, a debugger, easy to use graphical and text output, and an editor.
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.
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.
Google Hacks is a compilation of carefully crafted Google searches that expose novel functionality from Google's search and map services. For example, you can use it to view a timeline of your search results, view a map, search for music, search for books, and perform many other specific kinds of searches.
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.