Science Fair Project Encyclopedia
GT.M is a high-performance database engine, optimized for transaction processing. GT.M is also an application development platform and a compiler for the ANSI/ISO standard M language, which was formerly known as MUMPS.
GT.M stands for Greystone Technology M and was developed by Greystone Technology Corp. It is an implementation of ANSI standard M for various UNIX systems and for Hewlett-Packard's OpenVMS system.In addition to preserving the traditional features of M, GT.M also offers an optimized compiler that produces object code that does not require internal interpreters during execution.
GT.M vs other implementations of M
GT.M differs from other implementations of M in the following ways.
- Data and code are maintained in separate files
- The source code is compiled rather than interpreted
GT.M compiles the M source code into the target machine language. These object files are dynamically linked into an image. GT.M databases are UNIX files identified by a file called Global directory. By changing the Global Directories, one can make the same program access different databases.
GT.M is currently available on the IBM RS/6000 AIX, Compaq Alpha/AXP Tru64 UNIX and Open VMS, HP Series 9000 HP-UX, Sun SPARC Solaris and x86 GNU/Linux. GT.M is available as open source freeware for the x86 GNU/Linux platform.
GT.M is predominantly used in healthcare and financial services industry.
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details