
Interpreters
MaTX 

MaTX is a highperformance programming language for scientific and engineering numerical and symbolic comupation. MaTX has been developed by Masanobu Koga with help of Prof. Katsuhisa Furuta at department of control and system engineering in Tokyo Institute of Technology, and at department of mechanical and environmental informatics, graduate school of information science and engineering in Tokyo Institute of Technology. It has been used for analysis, design, and simulation of control systems. Submitted: Dec 04, 1999

Boeing EASY5 

EASY5® is a family of software tools used to model, simulate and analyze dynamic systems. Developed by Boeing, EASY5 is a commercial product sold and used world wide. EASY5 software is used to model and simulate dynamic systems containing hydraulic, pneumatic, mechanical, thermal, electrical and digital subsystems. A complete set of control system modeling, analysis and design features is included. Systems are quickly modeled with functional blocks (summers, dividers, wave generators, integrators, etc.) and/or with predefined components representing physical elements (pumps, gears, engines, etc.), as well as userdefined FORTRAN or C. Submitted: Jan 06, 1998

IDL 

IDL, the Interactive Data Language, is the ideal software for data analysis, visualization, and crossplatform application development. IDL combines all the tools you need for any type of project  from "quicklook," interactive analysis and display to largescale commercial programming projects. All in an easytouse, fully extensible environment. Submitted: Dec 11, 1996

Algae 

Welcome to the home of Algae, a highlevel interpreted language for numerical analysis. Algae borrows from languages like MATLAB and APL, but it was developed because we needed a free, efficient, and versatile language capable of handling large problems. Submitted:

GAUSS 

GAUSS is a complete analysis environment suitable for performing quick calculations, complex analysis of millions of data points, or anything in between. Whether you are new to computerized analysis or a seasoned programmer, the GAUSS family of products combine to offer you an easy to learn environment that is powerful and versatile enough for virtually any numerical task. Submitted: Oct 11, 1996

PVWAVE 

PVWAVE is the industry's leading Visual Data Analysis (VDA) solution used by business professionals from around the world. Scientists, researchers, educators, engineers, application developers, intranet managers, testers and analysts use PVWAVE to solve problems, identify business trends and share results. Submitted: Apr 04, 1997

SysQuake 

SysQuake, software for understanding and designing dynamic systems in an interactive, intuitive way. Understanding how systems work, how to improve their performances, and what their limits are is made easier by the use of graphics. SysQuake goes one huge step further by allowing the user to manipulate the graphics interactively. The effects of changing a parameter, dragging a point or pulling some part of a diagram are immediately revealed by the update of the graphics. Submitted: Sep 29, 1999

[FREESW]RLaB 

Rlab is an interactive, interpreted scientific programming environment. Rlab is a very high level language intended to provide fast prototyping and program development, as well as easy datavisualization and processing. Rlab is not a clone of languages such as those used by tools like Matlab or Matrix_X/Xmath. However, as Rlab focuses on creating a good experimental environment (or laboratory) in which to do matrix math, it can be called "MATLABlike" since the programming language possesses similar operators and concepts. Submitted: Jan 19, 1996

Numerit 

Numerit is an intuitive programming environment for developing numerical computation programs and producing publication quality documents. If you are a scientist, an engineer, or a student, Numerit is the right tool for you. In Numerit you write a program in the Editor pane using the builtin program editor, and edit the program's output in the Document pane using the builtin scientific word processor. The objects in the document (graphs, tables, etc.) are directly linked to the variables in the program. Submitted: Sep 30, 1998

OMatrix 

OMatrix for Windows is an interactive analysis and visualization tool that combines the programming flexibility and performance of a compiled language with the ease of use and functionality of an integrated environment. OMatrix provides extensive analysis and graphic capabilities, a highperformance matrixoriented language, integrated debugging, algorithm profiling, and Rapid Application Development tools. Submitted: Nov 01, 1996

Ox 

Ox is an objectoriented matrix language with a comprehensive mathematical and statistical function library. Matrices can be used directly in expressions, for example to multiply two matrices, or to invert a matrix. Use of the object oriented features is optional, but facilitates code reuse. The syntax of Ox is similar to the C, C++ and Java languages. This similarity is most clear in syntax items such as loops, functions, arrays and classes. Submitted: Jun 14, 1996

Waterloo Maple 

Maple is a powerful interactive computer algebra system that provides a complete mathematical environment for the manipulation of symbolic algebraic expressions, arbitraryprecision numerics, both twodimensional and threedimensional graphics, and programming. Submitted: Sep 02, 1996

DERIVE 

DERIVE is the mathematical assistant software relied upon by students, educators, engineers, and scientists around the world. Users and reviewers rate it as the easiest symbolic math system to use (PC Week, R&D, Syllabus, etc.). DERIVE for Windows carries on the tradition by combining the "point and click" ease of Windows with the reliability users have come to expect from DERIVE. Submitted: Oct 16, 1998

Fermat, Computer Algebra System 

Fermat is a computer algebra system for Macs (68K or PPC) and Windows by me, Robert H. Lewis of Fordham University, that does arithmetic of arbitrarily long integers and fractions, symbolic calculations, graphics, and other numerical calculations. It is extremely fast and extremely economical of space. The main version that I care most about is oriented toward polynomial and matrix algebra over the rationals Q and finite fields (hence the name "QFermat"). Submitted: Jan 15, 1998

GAP  Groups, Algorithms and Programming 

GAP (Groups, Algorithms and Programming) is a system for computational discrete algebra with particular emphasis on, but not restricted to, computational group theory. Submitted: Nov 11, 1997

Mathematica 

Mathematica 4, a single, tightly integrated environment gives you the state of the art in both technical computing and communication. Unbeatable numeric and symbolic computation abilities, graphics, and an intuitive programming language are combined with a fullfeatured document processing system. Submitted: Dec 13, 1996


