H ? «‹←→›»
Language peer sets for MUMPS: United States↑ United States/1969↑ Designed 1969 ↑ 1960s languages ↑ Third generation↑ High Cold War↑ Genus Nested Array ↑ String and List Processing ↑ Nested Array↑ Rank 1 folded unlabelled↑ Rank 1 folded ↑ Nested Array/1969↑ Rank 1 folded unlabelled/1969↑ Rank 1 folded/1969↑ Nested Array/United States↑ Rank 1 folded unlabelled/United States↑ Rank 1 folded/United States↑ String and List Processing ↑ String and List Processing/1969↑ String and List Processing/us ↑ MUMPS(ID:773/mum004)Associative nested array language alternate simple view Country: United States Designed 1969 Published: 1969 Genus: Nested Array Sammet category: String and List Processing
for Massachusetts [General Hospital] Utility Multi-Programming System
Greenes Pappalardo Marble Barnett Laboratory of Computer Science, Massachusetts General Hospital, Department of Medicine, Harvard Medical School 1969
A database-oriented OS and the language that goes with it. Used originally for medical records. Only data type is the character string. Persistent associative arrays.
A pretty simple command oriented, general purpose, procedural language with a fairly powerful string handling and multi-dimensional associative arrays and a very powerful built-in database.
Also used for managing data and communicating information between widely disparate units within an organization.
An ANSI standard language since 1975
Structures: Related languages References:
1969- Greenes, R A; Pappalardo, A N; Marble, C W; Barnet (1969) Greenes, R A; Pappalardo, A N; Marble, C W; Barnett, G O "Design and implementation of a clinical data management system" pp469-485 Extract:
in (1969) Computers and Biomedical Research 2(5) October 1969 - Greenes, R.A.; Papparaldo, A. N.; Marble, C. W. an (1969) Greenes, R.A.; Papparaldo, A. N.; Marble, C. W. and Barnett, G. O. "A System for Clinical Data Management" pp287-297 Extract: Introduction Extract: High level programming language
in [AFIPS] (1969) [AFIPS] Proceedings of the 1969 Fall Joint Computer Conference FJCC 35
1974- Sherertz, D. D., Wasserman, A. I., and Allison D. (1974) Sherertz, D. D., Wasserman, A. I., and Allison D. R. "Some Critical Comments Regarding MUMPS," Proc. 1974 MUMPS Users' Group Meeting, pp. 173-190
1975- Johnson, M. and Dayhoff, R. (1975) Johnson, M. and Dayhoff, R. "MUMPS Primer." MDC 1/11, MUMPS Development Committee, 1975
- Wasserman, A. I., and Sherertz, D. D. (1975) Wasserman, A. I., and Sherertz, D. D. "Implementation of the MUMPS Language Standard," MDC 2/3, MUMPS Development Committee, 1975
- Wasserman, A. I., Sherertz, D. D., and Rogerson, C (1975) Wasserman, A. I., Sherertz, D. D., and Rogerson, C. L. "MUMPS Globals and their Implementation." MDC 2/1, MUMPS Development Committee, 1975
- Wasserman, A. I., Sherertz, D. D., and Zears, R.W. (1975) Wasserman, A. I., Sherertz, D. D., and Zears, R.W. "Design of a Multiprogramming System for the MUMPS Language," MDC 2/2, MUMPS Development Committee, 1975
1976- Bowie J, Barnett GO (1976) Bowie J, Barnett GO "MUMPS--an economical and efficient time-sharing system for information management" pp11-22 Abstract
in (1976) Computers and Biomedical Research 6(1) April 1976 - (1976) Introduction to MUMPS-11 Language, DEC-11-MMLTA-C-D, Digital Equipment Corp., Maynard, Mass., 1976.
- Wasserman, Anthony I. and Sherertz, David D. (1976) Wasserman, Anthony I. and Sherertz, David D. "A balanced view of MUMPS" pp16-26 Abstract Online copy Extract: PLAIN and the lessons of MUMPS
in [PSSPE] (1976) [ACM SIGMINI/SIGPLAN] Proceedings of the ACM SIGMINI/SIGPLAN interface meeting on Programming systems in the small processor environment, March 04-06, 1976, New Orleans, Louisiana, United States
1978- Imai T, Ogushi Y. (1978) Imai T, Ogushi Y. "The optimal design of MUMPS global file" Med Inform 3(2) June 1978 pp145-59
Abstract
- Noguchi H, Ogushi Y. (1978) Noguchi H, Ogushi Y. "Computer-assisted system for a mycobacteria tuberculosis laboratory using MUMPS" Med Inform (3(4) Dec 1978 pp305-15
Abstract
- Ragan, Don P and Jones, Steven A (1978) Ragan, Don P and Jones, Steven A "High-level language implementation of bit map inverted files" pp595-612 Abstract
in (1978) Computers and Biomedical Research 11(6) Dec 1978 - Ragan, Don P.; and Jones, Steven A. (1978) Ragan, Don P.; and Jones, Steven A. "High-level language implementation of bit map inverted files" Comput. Biomed. Res. 11, 6 (Dec. 1978), 595-612.
Abstract
- Sammet, Jean E (1978) Sammet, Jean E "Roster of programming languages for 1976-77" pp56-85
in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978 - Sandewall, Erik (1978) Sandewall, Erik "Programming in an Interactive Environment: the Lisp Experience" pp35-71 Extract: Introduction
in [ACM] (1978) [ACM] ACM Computing Surveys (CSUR) 10(1) March 1978
1979- Bowie J. (1979) Bowie J. "Methods of implementation of the MUMPS global data-base" Med Inform 4(3) Jul-Sep 1979 pp151-64 Abstract
- Hall DG (1979) Hall DG "Experience of transferring an integrated hospital-administration system from a CODASYL data-base to a standard MUMPS file structure" pp93-103
Abstract
in Med Inform (Lond). (1979) Med Inform (Lond). April-June 1979 4(2) - Thompson M, Miller AC (1979) Thompson M, Miller AC "Writing man-machine dialogues for a MUMPS system using the Application Controller Language (ACL)" Med Inform 4(2) April-June 1979 pp105-133
- Zimmerman J (1979) Zimmerman J "Use of an interactive teaching program to teach medical workers, about MUMPS programming" Med Inform (Lond). 4(2) Apr-Jun 1979 pp127-32
Abstract
198019811984- Curtis AC (1984) Curtis AC "A comparison of LISP and MUMPS as implementation languages for knowledge-based systems" J Med Syst. 8(5) Oct 1984 pp399-406
Abstract
1987- Duisterhout JS, Franken B, Witte F. (1987) Duisterhout JS, Franken B, Witte F. "Structure and software tools of AIDA" Comput Methods Programs Biomed. 25(3) Nov-Dec 1987 pp259-73 Abstract
- Duisterhout JS, Franken B. (1987) Duisterhout JS, Franken B. "MUMPS as a host language for AIDA" Comput Methods Programs Biomed. Nov-Dec 1987 25(3) pp349-63 Abstract
- G. Octo Barnett, M.D. Judith L. Piggins, M.S.E.E. (1987) G. Octo Barnett, M.D. Judith L. Piggins, M.S.E.E. Gordon Moore, M.D. Ethan Foster, B.S. "The Use of Information Technology in an Experimental Curriculum at Harvard Medical School" ACM SIGBIO Newsletter archive 9(3) (September 1987) pp33-37 Abstract Online copy bib
in (1987) ACM SIGBIO Newsletter archive 9(3) (September 1987) - van Ginneken AM, Smeulders AW, Jansen W. (1987) van Ginneken AM, Smeulders AW, Jansen W. "Design of a diagnostic encyclopaedia using AIDA" Comput Methods Programs Biomed. 25(3) Nov-Dec 1987 pp339-47 Abstract
1989- Heffernan HG (1989) Heffernan HG "Challenges for the MUMPS community" Comput Healthc. 1989 May;Spec No:20-1
- Lewkowicz, John M. (1989) Lewkowicz, John M. The complete MUMPS: an introduction and reference manual for the MUMPS programming language Prentice-Hall, Inc. January 1989
- Mappes R, Wingo RA, Rousculp DE. (1989) Mappes R, Wingo RA, Rousculp DE. "IBM and MUMPS: the first year. Interview by Ellen Pollock" Comput Healthc. 1989 May;Spec No:22-5
- Munnecke T (1989) Munnecke T "MUMPS: a key technology in a $1 billion system" Comput Healthc. 1989 May;Spec No:29-30, 32
- Pappalardo N. (1989) Pappalardo N. "The mind behind MUMPS. Interview by Eric Skjei" Comput Healthc. 1989 May;Spec No:16-8
- Schwarz V, Hohenberger P, Kohler CO, Schlag P.
(1989) Schwarz V, Hohenberger P, Kohler CO, Schlag P.
"Setting up a decision support system with decision tables." Methods Inf Med. 1989 Jul;28(3):126-32]
Abstract
- Walters, Richard F. (1989) Walters, Richard F. "ABCs of MUMPS: an introduction for novice and intermediate programmers" Digital Press Newton, MA, USA 1989 bib
1990- (1990) "MUMPS Language Standard", ANS X11.1-1977, ASN X11-1990. MUMPS User's Group, Box 208, Bedford MA 01730.
1991- Ragon T. (1991) Ragon T. "Opening new potential for MUMPS" Comput Healthc. 1991 Jun;Spec No:35-8 Abstract
- Russ DC (1991) Russ DC "Western State Hospital: implementing a MUMPS-based PC network" Comput Healthc. 1991 Jun;Spec No:18-9, 22-3
Abstract
- Schuller G. (1991) Schuller G. "An open, modular, distributed and redundant computer system for hospitals." Comput Healthc. 1991 Jun;Spec No:24-8, 31 Abstract
- Walters RF (1991) Walters RF "Twenty years later: where has MUMPS gone and how did it get there?" Comput Healthc. 1991 Jun;Spec No:14-6 Abstract
2002- (2002) Library of Congress Subject Headings M85
Resources- Muups list
- comp.lang.mumps
- Mumps/M home page
- Student version ftp
- Usenet posting by Etienne Cherdlu
I remember using TELCOMP back in 1969 (27 years ago). We used it, via a dial up line, on a PDP-7 (TELCOMP II) and later on a PDP-10 (TELCOMP III).
I don't remember much about the machines that we used other than that we leased time from a company called Time Sharing Limited of Great Portland Street, London. I also have a note from that time about on-line storage charges. It cost 30p (about 45 cents) per 640 byte block per month!
The family resemblance between TELCOMP and M is just about recognizable especially if you were familiar with MUMPS-11. [refer code example above]
Comparison with M:
- No variable declaration. No data typing (String support in TELCOMP III?)
- Sparse local arrays. No globals. File I/O was conventional, I think.
- For loop construct.
- TYPE command identical to MUMPS-11
- Part/Step numbering identical to MUMPS-11
- Form Input/Output feature was unique to TELCOMP.
- Do label+offset still exists in M today.
Search in:Google Google scholar World Cat Yahoo Overture Teoma Alta Vista All the web Voila DBLP Monash bib NZ IEEE ACM portal CiteSeer CSB ncstrl jstor Bookfinder |