Compiler Vs Interpreter
CITkit (Compiler and Interpreter ToolKIT) is a collection of Java libraries that implement the more mundane aspects of a compiler or interpreter: symbol tables, tree intermediate representations, linear intermediate representations.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 117.96 KB | Download (53): CITkit Download |
Misc is a simple but powerful programming language, designed especiallyfor performing efficient calculations. Misc Engine is a portable library written in C++, which contains the Misc compiler and interpreter.
Platforms: *nix
License: Freeware | Size: 153.6 KB | Download (35): Misc Engine Download |
Class::Container is a Perl module with Glues object frameworks together transparently. SYNOPSIS package Car; use Class::Container; @ISA = qw(Class::Container); __PACKAGE__->valid_params ( paint => {default => burgundy}, style => {default => coupe}, windshield => {isa => Glass}, radio...
Platforms: *nix
License: Freeware | Size: 19.46 KB | Download (110): Class::Container Download |
What is GDB? - The GNU Project Debugger
GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.
GDB can do four main kinds of things (plus other things in support of these) to...
Platforms: Windows, Linux
License: Freeware | Size: 25 MB | Download (48): GNU Project Debugger Download |
This project is the port of Lua programming language to Java platform. It contains the bytecode compiler and interpreter, that use the same bytecode format as the original version, and partially support standard Lua library.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 88.91 KB | Download (55): Java version of Lua programming language Download |
Automata Based Programming Tool for implementing logic for J2SE, J2EE and Sybmian applications. Consists of Java FSM Framework and Eclipse Plugin parts. Plugin implements UML model editor, visual debugger, validator, compiler and interpreter for Eclipse
Platforms: Windows, Mac, Linux
License: Freeware | Size: 4.74 MB | Download (45): UniMod Download |
Tntnet is a modular, multithreaded, high performance webapplicationserver for C++. To create webapplications Tntnet has a template-language called ecpp similar to php, jsp or mason, where you can embed c++-code inside a html-page to generate active content. The ecpp-files are precompiled to...
Platforms: *nix
License: Freeware | Size: 1.63 MB | Download (48): Tntnet Download |
Compiler, Interpreter & Runtime for UNESCO/IFIP's Algol68 revision 1; With: POSIX threads (Parallel& Multicore), plotutils, GSL (GNU scientific library), curses, sound, TCP sockets, RegEx & PostgreSQL; Algol68RS (UK Defense Research Agency) emits C code
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 468.3 KB | Download (46): Algol 68 Compiler, Interpreter & Runtime Download |
The Amsterdam Compiler Kit or in short just ACK, is a fast, lightweight and retargetable compiler suite and toolchain written by Andrew Tanenbaum and Ceriel Jacobs, and was Minix native toolchain. The ACK was originally closed-source software (that allowed binaries to be distributed for Minix as...
Platforms: *nix
License: Freeware | Size: 1.1 MB | Download (111): The Amsterdam Compiler Kit 6.0 Download |
UltraGram is an advanced visual parser generator that provides functionality for creating grammar of a parser, interpreter or compiler, extensively test it and generate parser source code in a preferred programming language.
Main advantages of the UltraGram are:
-Simple and user-friendly...
Platforms: Windows
License: Freeware | Size: 3.6 MB | Download (49): UltraGram Download |
The Markovski project implements an interpreter/compiler for a language named Markovski, used to write Markov algorithms (see http://en.wikipedia.org/wiki/Markov_algorithm).
Platforms: Windows, Mac, Linux
License: Freeware | Size: 11.13 KB | Download (51): Markov Algorithm Language Interpreter Download |
The MATLAB Compiler (v4, R14 onwards) can package MATLAB code into an executable or C/C++ shared library. Calling a C shared library from Fortran, however, can be difficult. The mixed-language issue is C vs. Fortran calling conventions. This is an example of how to call a MATLAB...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (53): From Fortran, call MATLAB Compiler C shared library Download |
Roadsend PHP Compiler is a free, open source native compiler for the PHP language. It compiles PHP source code to stand alone, native binaries which do not require an interpreter.Roadsend Compiler can build online web applications with Fast/CGI, offline web applications with an embedded web...
Platforms: PHP
License: Freeware | Size: 2.71 MB | Download (54): Roadsend PHP Compiler Download |
HBasic is an IDE with an interpreter and compiler used to create, execute and debug programs with a BASIC style language. The language includes object oriented features and may be compiled to interpreter pcode and standalone executables.
Platforms: *nix
License: Freeware | Size: 5.87 MB | Download (34): HBasic Download |
Ragel State Machine Compiler compiles finite state machines from regular languages into executable C/C++/Objective-C code. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at arbitrary points in the recognition of a regular...
Platforms: *nix
License: Freeware | Size: 532.48 KB | Download (175): Ragel State Machine Compiler Download |
FreeBASIC - as the name suggests - is a free, open-source, 32-bit, MS-QuickBASICs syntax-compatible compiler, that adds new features such as pointers, unsigned data types, inline-assembly and many others.. FreeBASIC compiler official page (a free BASIC compiler): downloads, news, forums
Platforms: *nix
License: Freeware | Size: 3.1 MB | Download (157): FreeBASIC Compiler 0.16 / Download |
XML::Filter::Dispatcher::Compiler can compile rulesets in to code. SYNOPSIS use XML::Filter::Dispatcher::Compiler qw( xinline ); my $c = XML::Filter::Dispatcher::Compiler->new( ... ) my $code = $c->compile( Package => "My::Filter", Rules => [ a/b/c => xinline q{warn "found a/b/c"}, ],...
Platforms: *nix
License: Freeware | Size: 88.06 KB | Download (103): XML::Filter::Dispatcher::Compiler Download |
Blatte::Compiler is a Perl module to compile a Blatte document into Perl. SYNOPSIS use Blatte::Compiler; &Blatte::Compiler::compile($file_handle, &callback); &Blatte::Compiler::compile_sparse($file_handle, &callback); sub callback { my($val, $src) = @_; if (defined($src)) {...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (90): Blatte::Compiler Download |
MIT/GNU Scheme is an implementation of the Scheme programming language, providing an interpreter, compiler, source-code debugger, integrated Emacs-like editor, and a large runtime library. This project is best suited to programming large applications with a rapid development cycle. Recent...
Platforms: *nix
License: Freeware | Size: 18.3 MB | Download (105): MIT/GNU Scheme Download |
JAM - Java RAM Interpreter simulates Random Access Machines (RAMs). A RAM is a theoretical computer model with an unlimited number of registers of unlimited size and a programming language similar to Assembly. It is used in the book "Theoretische Informatik" by Klaus W. Wagner. Many things...
Platforms: *nix
License: Freeware | Size: 27.65 KB | Download (113): Java RAM Interpreter Download |