Description: cs2092 - MUMPS Programming Language/Database System - A Selection of Packages on CD February 2009 Edition Copyright Arnold Kochman. Other copyrights also apply, in particular the General Public License. MUMPS (also referred to as M) is a general purpose programming language that supports a unique, hierarchical (or multidimensional) database facility. It was originally developed in the late 1960s and the acronym stands for the Massachusetts General Hospital Utility Multi-programming System; however, some have restyled the acronym as standing for MUltifrontal Massively Parallel Solver. It has been widely used in clinical computing; its original purpose was to store tree structured medical records. The hierarchical or multidimensional data base is an important and interesting feature of MUMPS. It permits the construction of arbitrary trees by means of string indexed array references. Data may be stored at any node and there are functions to sequentially access siblings and children. I have included some documentation, where possible. In addition, packages contain documentation at varying levels of thoroughness, which you will see when you expand the archives in which they are stored. You may need one of the commonly available unzip utilities, such as PKUNZIP or WinZip or other program, depending on the type of archive.Naturally, I cannot give assurances about the suitability of any package for a particular purpose. Here are the compilers that are included: The MUMPS Programming Language January, 2009 MUMPS Compiler - MUMPScompiler - A compiler for a subset of the MUMPS language. It is compatible with most operating systems with a standard C compiler. This package is implementated entirely in C/C++ and compiles under Linux, Cygwin and Windows (some features are omitted from the Windows version due to differences in the MS VC++ compiler versus gcc/g++; the file MUMPSc.zip is configured to compile under Microsoft Visual C++.). There is a compiler which translates MUMPS to C++ and then to binaries and also an interpreter scripting shell which executes source code directly. It is distributed under the terms of the GNU Lesser General Public License. MUMPS Database and Language - MUMPS-1.47 - An implementation of ANSI Standard MUMPS 1995 for FreeBSD, OSX(intel) and linux. The environment is implemented as a p-code compiler and interpreter. Although the database design is based on B trees, it is nothing like any existing MUMPS implementations. It is written in C and runs on all UNIX/Linux type systems including Mac OS X, and is distributed persuant to the BSD License. MUMPS JSP taglib - mjsp - MJSP is a custom JSP tag library, that enables interaction between web interfaces, developed in JSP and JavaScript, to interact with M applications. MJSP tags can be used in a JSP page to exchange HTTP parameters, data, and control information with MUMPS programs; a client side invisible Applet communicates with a Servlet over HTTP(S); MUMPS code that is run from JavaScript shares the same session, and all the form fields are automatically passed to the MUMPS code. The fundamental principle of MUMPS JSP taglib is maximal M portability. The software in general can run under any Java environment. It is released under the GNU General Public License. MUMPS to C Compiler - MUMPS2C - A translator from MUMPS to C. The translator is written in C and runs and can run on 32-bit Windows, UNIX/Windows, and OS/2 systems. It is made available persuant to the GNU General Public License. omega - Omega is an Open Source implementation of the M-Technology (MUMPS) programming language. It is extendable, and currently embedded with MySQL; it is ideal as a trigger/validation frontend to SQL. GT.M - A schema-less database engine with scalability. It has been proven in the largest real-time core processing systems in financial and health care institutions worldwide. Nevertheless it has a small footprint and can be used practically in small clinic The GT.M data model is a hierarchical associative memory that imposes no restrictions on the data types of the indexes and the content. The package is written in C and MUMPS. and is distributed under the Affero GNU Public License and the GNU General Public License. It can run on all UNIX/Linux systems. Additionally, there are some ISO CD images for standalone MUMPS systems, which may be useful for experimentation. WinMUMPS - Project files to compile the MUltifrontal Massively Parallel Solver (MUMPS) with Microsoft Visual Studio for 32-bit Windows environments. (Visual Studio Express Editions can be downloaded free of charge, but subject to a license agreement, from Microsoft Corporation.) It was written by Mathieu Gontier and is distributed under the Common Development and Distribution License. EsiObjects - A complete, integrated, standards-based, object-oriented database system, intended for use by professional programmers creating and transforming complex applications in a cost-conscious and time-critical environment. EsiObjects contains numerous foundation classes that offer developers the reusability needed to rapidly build applications. Additionally, a framework of business objects offers the user a starting point for developing object-oriented applications. EsiObjects is layered on M Technology, which has been endorsed as a standard by ANSI, ISO and FIPS. The product is intended for use by VARs or large end-user organizations in major industries such as banking, manufacturing, aerospace, health care, government, etc. EsiObjects is written in C++, Java and MUMPS and runs on 32-bit Windows systems. It is released under the terms of the Mozilla Public License 1.1; however, it comes with a notice slightly modifying the propagation of licenses. Geode - An Integrated Development Environment designed to facilitate development in the ESI Objects system under linux. EsiObjects is an object-oriented, open-source database design and development platform which ordinarily requires a Windows-based Client (IDE) for actual code development. Geode is written in C and is intended for use on all UNIX/Linux systems. It is not as mature an application as the underlying EsiObjects package, but is judged to be useful. It is available pursuant to the GNU General Public License. Experiments in Information Storage and Retrieval Using Mumps/II - A very useful book about MUMPS, included here in HTML format. This work is Copyright (c) 2007, 2008 Kevin C. O'Kane, Ph.D. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being: Page 1, with the Front-Cover Texts being: Page 1, and with the Back-Cover Texts being: no Back-Cover Texts. 5th Edition Kevin C. O'Kane, Ph.D. Computer Science Department; University of Northern Iowa; Cedar Falls, IA 50614 January 20, 2009
Price: 12.5 USD
Location: Jerusalem
End Time: 2024-01-26T11:44:20.000Z
Shipping Cost: 0 USD
Product Images
Item Specifics
All returns accepted: ReturnsNotAccepted
Country/Region of Manufacture: Israel
License Category: Public License
Type: Compilers
MPN: cs2092
Platform: Various
Brand: Geruva
Available Variations
Color: ISO file by Download link
Price: 12.5 USD
Available Quantity: 1000
Quantity Sold: 2
Color: tar archive by Download link
Price: 12.5 USD
Available Quantity: 1000
Quantity Sold: 0
Color: Zip file by Download link
Price: 12.5 USD
Available Quantity: 1000
Quantity Sold: 2
Color: CD by Post
Price: 22.5 USD
Available Quantity: 100
Quantity Sold: 1