| Term | Usage |
|---|---|
| AST | Abstract Syntax Tree (A.K.A. parse tree) |
| CDMA | Code-Division Multiple Access |
| CGI | Common Gateway Interface |
| CGI | Computer Generated Image |
| CIC | Combat Information Center |
| CPM | A command processor and operating system for microprocessors |
| DASC | Direct Air Support Center |
| Data Typing | In MUMPS code, data is typed by the context in which it is referenced. |
| DHCP | Dynamic Host Configuration Protocol |
| ECM | Electronic Counter Measures |
| ECM | Enterprise Content Management |
| EOL | End Of Line code |
| ERP | Enterprise Resource Planning |
| GIS | Geographic Information Systems |
| Global Data | In MUMPS, global data is data that is maintained in the database. |
| GOODSHIT | Good Object-Oriented Defined Software HardWare Interface Technology |
| GPRS | General Packet Radio Service |
| HTML | Hypertext Markup Language |
| HTTP | Hypertext Transfer Protocol |
| IEN | Internal Entry Number |
| Implicit Parameters | Local data that is set by one routine and used by another is an implied parameter. |
| Intellect Scale | A measure of the ability of one to recognize intelligence in another. |
| IVM | Internet Voice Mail |
| JTIDS | Joint Tactical Information Distribution System |
| LAN | Local Area Network |
| Label | MUMPS labels are numeric or alphanumeric strings. A % may be used in labels as the first character. If a label is alphanumeric, the first character may not be numeric. Labels are case sensitive. A line-start character (usually a tab) follows a label. |
| Line | MUMPS is a line oriented language; each line of MUMPS code can consist of many MUMPS commands. |
| LMDS | Local Multipoint Distribution System |
| Local Data | In MUMPS, the scope of data, that is not global, is determined by the use of NEW and KILL operations. Without using the NEW or KILL, all data is visible to all routines. |
| LSS | Logical Source Statement is a metric I defined for MUMPS. In MUMPS, SLOC has no meaning since an entire function is sometimes written on a single line. |
| MGCP | Media Gateway Control Protocol |
| MMDS | Multichannel Multipoint Distribution Service |
| MPLS | MultiProtocol Label Switching |
| MUMPS | Massachusetts General Hospital Utility Multi-Programming System |
| NAS | Network-Attached Storage |
| Naked Syntax | In MUMPS, a special syntax that can be used for global references as a shorthand form of notation. The basic format of naked syntax is similar to a full global reference without the name of the global. A naked reference is a reference relative to the last global referenced. |
| NIH | Not Invented Here - Common cause of failure in the business and engineering worlds |
| NTDS | Naval Tactical Data Systems - is the oldest US operational tactical command control and communication sytem |
| PAN | Personal Area Network |
| OIP | Otherwise Intelligent People - People, normally considered intelligent, who make occasional statements based on emotion rather than logic or fact |
| Routine | In MUMPS routines are a collection of lines that are loaded when needed. By convention, the first line of a routine (routine identifier) contains a label, and the label is identical to the routine name. Unfortunately conventions are not always followed. Some MUMPS vendors allow routines without having a routine identifier. |
| Routine Identifier | The first label on the first line of a routine. It is followed only by an EOL. |
| Routine Name | The first label, usually followed by a line-start character and a semicolon (comment delimiter). |
| RTSP | Real-Time Streaming Protocol |
| SAN | Storage Area Network |
| SIP | Session Information Protocol, or Session Initiation Protocol |
| SLOC | Source Line Of Code |
| SOAP | Simple Object Access Protocol |
| SSL | Secure Socket Layer |
| TACS | Tactical Air Control System |
| TDMA | Time-Division Multiple Access |
| UDDI | Universal Description, Discovery and Integration |
| VNC | Virtual Network Computing |
| VSAT | Very Small Apeture Terminal |
| WAN | Wide Area Network |
| WEP | Wired Equivalent Privacy |
| WSDL | Web Services Description Language |
| WYSIWYG | What You See Is What You Get |
| XML | eXtensible Markup Language |
| ZPM | A CPM clone written in Z-80 assembly language |
| awk | a pattern-matching and processing language |
| grep | Global Regular Expression Parse |
| line-start character | ASCII code preceding the first command on a line. It is usually a tab. |
| pachinko code | Pachinko code as the name implies, is not predictable and not testable. |
| parse tree | The decomposition of code into its atomic elements into a structure that allows examination. |
| scope | Defines the access allowed to a label or data. In MUMPS, all labels have system scope, while the scope of data is controlled by NEW and KILL operations. |
| script | An application that is linked with the parser and AST interface to extract information |
| sed | A non-interactive stream editor designed to change or manipulate streams of text |
| spaghetti code | Spaghetti code is code that loops and twists so much that a maintenance programmer often get lost. It is extremely difficult to test and maintain due to the unnecessary complexity |