Projects / DPROG

DPROG

DPROG is a domain-specific language for specifying dynamic programming algorithms. Given a recursive definition of the problem, the compiler generates code for solving the problem using dynamic programming.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

Release Notes: The ability to declare matrices local to functions has been added. This way, auxiliary matrices are handled in the generated code and need not be initialised in the calling code.

Release Notes: Prototype declarations for functions have been added. Previously, only the arity of functions could be declared; now the type of parameters can also be declared. This simplifies using the generated code with externally declared functions.

  •  08 Apr 2003 06:37

Release Notes: A check has been added to the code analysis that ensures that range expressions are all either increasing or decreasing. Furthermore, the code generator now supports decreasing ranges.

  •  07 Apr 2003 03:10

Release Notes: Options for disabling implicit symbol declarations have been added. This enables stricter symbol/type checking.

No changes have been submitted for this release.

Screenshot

Project Spotlight

TCPDF

A PHP class for generating PDF documents.

Screenshot

Project Spotlight

Armadillo C++ Library

A fast C++ matrix library with optional interfaces to LAPACK and ATLAS.