475 projects tagged "Interpreters"

Download Website Updated 11 Feb 2013 ANTLR

Screenshot
Pop 285.53
Vit 5.42

ANTLR (ANother Tool for Language Recognition) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing C++, Java, or Sather actions. It is similar to the popular compiler generator YACC, however ANTLR is much more powerful and easy to use. ANTLR-produced parsers are not only highly efficient, but are both human-readable and human-debuggable (especially with the interactive ParseView debugging tool). ANTLR can generate parsers, lexers, and tree-parsers in either C++, Java, or Sather. ANTLR is currently written in Java.

Download Website Updated 16 May 2014 Embedthis Ejscript

Screenshot
Pop 281.93
Vit 65.23

Ejscript is a complete server-side JavaScript Web framework. It supports both async and sync paradigms and includes Web templating, routing, and a complete class library.

Download Website Updated 16 Jun 2012 Lua

Screenshot
Pop 280.40
Vit 12.05

Lua is a programming language originally designed for extending applications, but also frequently used as a general-purpose, stand-alone language. It combines simple procedural syntax (similar to Pascal) with powerful data description constructs based on associative arrays and extensible semantics. It is dynamically typed, interpreted from bytecodes, and has automatic memory management, making it ideal for configuration, scripting, and rapid prototyping. It is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms. The implementation goals are simplicity, efficiency, portability, and low embedding cost. It has been used on games such as World of Warcraft, FarCry and Angry Birds, among others.

No download Website Updated 24 Apr 2014 RPL/2

Screenshot
Pop 276.33
Vit 139.41

RPL/2 (Reverse Polish Lisp/2) is a langage derived from the RPL made by Hewlett-Packard for its HP-28S. It has some extensions (preprocessor, compilated libraries, new functions), a TeX output, and can draw graphics.

Download Website Updated 01 Sep 2011 Scilab

Screenshot
Pop 274.05
Vit 7.01

Scilab is a numerical computation system similiar to Matlab or Simulink. Scilab includes hundreds of mathematical functions, and programs from various languages (such as C or Fortran) can be added interactively. It has sophisticated data structures (including lists, polynomials, rational functions, and linear systems), an interpreter, and a high-level programming language. Scilab has been designed to be an open system where the user can define new data types and operations on these data types by using overloading. A number of toolboxes are available with the system.

Download Website Updated 18 Mar 2001 bc

Screenshot
Pop 265.75
Vit 1.10

`bc' is an arbitrary precision calculator language. It allows one to write and execute simple or complex programs to do calculations using arbitrary precision real numbers.

Download Website Updated 12 Apr 2013 guile

Screenshot
Pop 263.27
Vit 14.40

Guile is a portable, embeddable Scheme implementation written in C. Guile provides a machine independent execution platform that can be linked in as a library when building extensible programs.

Download Website Updated 24 Apr 2014 husk-scheme

Screenshot
Pop 241.12
Vit 33.21

Husk is an implementation of the Scheme programming language for the Haskell Platform. Advanced R5RS features are provided, including continuations, hygienic macros, and a full numeric tower.

Download Website Updated 29 Nov 2012 SableCC

Screenshot
Pop 239.07
Vit 15.52

SableCC is a parser generator that generates fully featured object-oriented frameworks for building compilers, interpreters, and other text parsers. In particular, generated frameworks include intuitive strictly-typed abstract syntax trees and tree walkers. SableCC also keeps a clean separation between machine-generated code and user-written code, which leads to a shorter development cycle.

No download Website Updated 13 Mar 2009 Apache::ASP

Screenshot
Pop 234.26
Vit 8.49

Apache::ASP provides an Active Server Pages port to the Apache Web Server with Perl as the host scripting language. Apache::ASP allows a developer to create dynamic Web applications with session management and embedded Perl code. There are also many powerful extensions, including XML taglibs, XSLT rendering, and new events not originally part of the ASP API.

Screenshot

Project Spotlight

Network UPS Tools

Multiple vendor client/server UPS monitoring software.

Screenshot

Project Spotlight

pgBadger

A tool that parses PostgreSQL log files and generates fully detailed reports with charts.