MUMPS (Massachusetts General Hospital Utility Multi-Programming System), or alternatively M, is a programming language created in the late 1960s, originally for use in the healthcare industry. It was designed for the production of multi-user database-driven applications. It predates C and most other popular languages in current usage, and has very different syntax and terminology.

PropertyValue
dbpprop:aboutProperty
  • Mumps (disambiguation)
  • other uses
  • the programming language
dbpprop:abstract
  • MUMPS (Massachusetts General Hospital Utility Multi-Programming System), or alternatively M, is a programming language created in the late 1960s, originally for use in the healthcare industry. It was designed for the production of multi-user database-driven applications. It predates C and most other popular languages in current usage, and has very different syntax and terminology. It was largely adopted during the 1970s and early 1980s in healthcare and financial information systems/databases, and continues to be used by many of the same clients today. It is currently used in electronic health record systems as well as by multiple banking networks and online trading/investment services.
  • MUMPS (Massachusetts General Hospital Utility Multi-Programming System) ist eine ursprünglich auf DEC PDP- und VAX-Computern entwickelte Programmiersprache (genauer eine Interpretersprache, die selbst Multitasking ermöglicht) mit integrierter Datenbank, die heute für fast alle gängigen Computer-Plattformen erhältlich ist. MUMPS wurde 1966 auf die Initiative von Octo Barnett entwickelt. 1977 wurde die im Programmiersystem enthaltene gleichnamige Programmiersprache MUMPS ANSI-Standard (ANSI/MDC X11.1-1977), 1992 auch ISO-Standard (ISO/IEC 11756). Etwa zur gleichen Zeit setzt sich mehr und mehr der Begriff "M" oder "M-Technologie" (bzw. "M Technology" im englischen Sprachraum) durch. Das Programmiersystem wurde ursprünglich überwiegend für Krankenhaus-Anwendungen verwendet. Typisch für Anwendungen aus dieser Zeit sind Programme, die auf einem Terminal laufen, ohne den Komfort grafischer Benutzeroberflächen und ohne Maus-Unterstützung. Zur Zeit seiner Entstehung war MUMPS den konkurrierenden Programmiersprachen in vieler Hinsicht überlegen und wurde bald auch in anderen Branchen (z. B. Handel, Banken und Logistik) eingesetzt. Aufgrund der extremen Langlebigkeit vieler betrieblicher IT-Systeme, bei denen eine Komplettablösung nicht nur teuer sondern auch sehr riskant ist, werden heute noch immer zahlreiche MUMPS-Systeme betrieben und weiterentwickelt. In dieser Beziehung besteht große Ähnlichkeit zu COBOL.
  • MUMPS (Massachusetts General Hospital Utility Multi-Programming System), est un langage de programmation développé par Neil Pappalardo dans le laboratoire vétérinaire du Dr. Octo Barnett à l'hopital général du Massachusette de Boston entre 1966 et 1967 afin de produire des applications de gestion de bases des données multi-utilisateur. Il fut beaucoup utilisé dans le domaine de la santé mais également dans les systèmes d'informations du monde de la finance entre 1970 et 1980.
  • MUMPS (Massachusetts General Hospital Utility Multi-Programming System), oppure M, è un linguaggio di programmazione creato nel 1960, originariamente per l'uso nella sanità/industrie farmaceutiche/sanitarie. È stato disegnato per scrivere/amministrare facilmente applicazioni database mantenendo contemporaneamente un uso efficiente delle risorse del computer. Anche se non ha mai avuto una larga diffusione, fu scelto come linguaggio adottato per molti database che gestivano informazioni sanitarie o finanziarie e continua ad essere utilizzato dai medesimi clienti ancora oggi. Rispetto al C e molti linguaggi oggi di uso comune, ha una grande differenza di sintassi e terminologia. Offre un numero di funzionalità non disponibili negli altri linguaggi, includendo alcune raramente usate, concepite per la programmazione di database.
  • MUMPSとは、19xx年にアメリカのマサチューセッツ総合病院で医療情報処理用のアプリケーションを開発し実行するために開発された統合環境である。 MUMPSという名前は、正式名称である「Massachusetts general hospital Utility Multi-Programming System」 の大文字で示す部分を抽出したものである。 病院が自分達の業務を実装するために、運用コストが高価なメインフレームではなく、ミニコンなどの比較的安価なコンピュータ上で軽快に動作するように開発し、かつ、オリジナルのソースコードこそ公開されてはいないが、Javaのように仕様を全て公開して自由に利用できるようにしたため、一時期は複数のソフトウェアベンダーがMUMPS処理系の開発・販売をしていた。 実行環境と書いたのは、FORTRAN/COBOL/C言語などのようにアプリケーションコードをコンパイルして、CPUネイティブなマシンコードにするのではなく、Pascal/LISP/Smalltalk/Javaなどの言語のように、中間コードにコンパイル+仮想マシンで実行するようになっている。 他の仮想マシンベースのプログラミング言語とは異なり、SmallTalkのようなベースのOSプラットフォームを意識させない・抽象化させることで、開発したアプリケーションのポータビリティを保つことができる。 また、実行環境に専用のDBMSを内包し、かつ、その機能・性能がデータベース専用のソフトウェアに迫る・または凌駕するほど強力であるため、アメリカの医療界を通じて日本のみならず全世界の医療界でも広域に普及した。ただし、システム利用者・運用管理担当はパッケージソフトウェアに組み込まれたMUMPSを利用している場合が多いため、MUMPSの名前が一般に広まっていない一因でもある。
  • MUMPS (afgekort M) staat voor Massachusetts General Hospital Utility Multi-Programming System. MUMPS is ontwikkeld in Octo Barnett's dierenlaboratorium van het Massachusetts General Hospital in Boston (VS) tussen 1966 en 1967. MUMPS is een ontwikkelomgeving die oorspronkelijk ontworpen werd voor de gezondheidszorg en die inmiddels al enige tientallen jaren bestaat. Door de buitengewoon hoge transactieverwerkingssnelheid, enorme schaalbaarheid en real-time queries op transactionele gegevens met minimale beheerstaken, beperkt de toepassing ervan zich al lang niet meer tot de gezondheidszorg. Tegenwoordig wordt de oorspronkelijke taal MUMPS nog gebruikt als Caché object script in de postrelationele database Caché van Intersystems, de opvolger van MSM.
  • MUMPS (Massachusetts General Hospital Utility Multi-Programming System) – język programowania stworzony w latach 60.
  • MUMPS, que é a sigla para Massachusetts General Hospital Utility Multi-Programming System (Sistema de multiprogramação do Hospital Geral de Massachusetts) é uma linguagem de programação procedimental e normalmente interpretada criada por Neil Pappalardo no laboratório de Octo Barnett, no Massachusetts General Hospital, em 1969, a partir de um grant do governo estadunidense, o que colocou a linguagem em domínio público. A linguagem oferece uma ampla gama de recursos a baixo custo, incluindo funções típicas de SGBDs. Muitos de seus recursos (como matrizes esparsas e o único tipo de dado ser strings) vem de sua criação original para tratar de dados clínicos. MUMPS deu origem a linguagem de programação e banco de dados Caché. MUMPS foi durante algum tempo uma boa linguagem para criar sistemas administrativos multiusuários, devido a sua capacidade de criar sistemas desse tipo que rodassem em míni e microcomputadores. Atualmente porém a linguagem é considerada por muitos como superada, tendo sido substituída em muitos casos por versões mais avançadas como SuperMumps e Caché.
  • MUMPS (англ. Massachusetts General Hospital Utility Multi-Programming System — Массачусетская основная мульти-программная система для госпиталей; иногда M или М-система) — язык программирования созданный 1966-67 для использования в лечебной индустрии. Из MUMPS в 70-х годах вышла свободная медицинская система VA VistA, де-факто стандарт медицинской информационной системы. Обозначение MUMPS, как язык программирования условно, так как он зародился во времена кристаллизации языков программирования, и его системная компетенция органично распространяется от нюансов работы с медицинским оборудованием, до операций СУБД и экспертных систем (см. например системные уровни VA VistA). Весьма характерно, что MUMPS зародился в специфичной медицинской среде кардиологов (Octo Barnett). Изначально разработан с целью сделать написание приложений баз данных легким, одновременно с максимальным использованием компьютерных ресурсов. Часто использовался в лечебных учреждениях и для финансовых информационных систем и баз данных (особенно для разработанных в 1970х и начале 1980х годов) и продолжает использоваться у многих клиентов. Сейчас MUMPS является базовым языком в системах DSM, MSM, M3-LITE, GT. M, CACHE, которые эффективно применяются в промышленности и финансовых учреждениях, на транспорте и в связи. MUMPS создан после Лисп, BASIC (легкий, интерактивный, компактный язык), ПЛ/1 (структуриованный язык больших машин — см. конфликт с mainframe вычислительными центрами VistA разработчиков до языков структурного программирования C, Pascal, имеет свой синтаксис и терминологию. Он предлагает ряд уникальных возможностей, не доступных в других языках, развивает интересные концепции программирования и архитектуру баз данных. Глобальные массивы в MUMPS системах используются для построения и управления базами данных. Структура глобальных массивов — уникальная особенность языка MUMPS. Эти массивы автоматически записываются на диск, без необходимости резервирования и адресации пространства для записи, относятся к иерархическим и разрежённым структурам по самой своей природе. В массивах может содержаться произвольное количество уровней иерархии /индексов/, причём данные могут содержаться на любом из уровней массива. Индексом массива может быть любое корректное MUMPS выражение, результатом оценки которого может быть число, или строка символов. Все о языке программирования и системе MUMPS. Джон Левкович В силе языка MUMPS можно убедится на примере концептуальных диаграм системы VA VistA . Это пожалуй единственное в Интернете открытое хранилище нетривиальных схем большой организации. Такие файлы, из этой директории, как Расписание, здание больницы, экономика, администрирование, онкология, лаборатория содержат сотни элементов данных и тысячи связей бразующих густую сетку. И это все работает, постоянно развивается, изменяется (причем существенно в силу изменений законодательства, организации и пр. Свободная версия MUMPS GT. M (основная загрузка крупной финансовой корпорации FIS . Оптимизирована для транзакций, может быть платформой разработки, имеет компилятор соответствующий стандарту ANSI/ISO. Используется в различных отраслях, более всего в финансах и здравоохранении . Описание GT. M Интерпретирующая технология и мощная глобальная БД позволяют концентрировать в системе построенной на MUMPS самые тончайшие аспекты элементов автоматизированной системы управления, и соответственно строить Базу Знаний. Наиболее сильно это выразилось в медицинской системе VA VistA, в которой сконцентрирован 25-летний обширнейший опыт управления медицинским учреждением в Ветеранской Службе МО США. Используется метафора «MUMPS — древовидная БД». Более точная метафора: MUMPS — иерархия осьминогов. То есть древовидная структура в узлах которой могут находится ламбда-выражения более похоже на иерархию живых существ, осьминогов . Символьная природа компьютерной среды — в этом случае аналогична нелокальности интеллекта-жизни. Интеллектуальный феномен осьминогов рассмотрен например в С.  В.  Савельев. Происхождение мозга. //«Веди» М2005.
dbpprop:date
  • March 2008
dbpprop:designer
dbpprop:hasPhotoCollection
dbpprop:influenced
dbpprop:influencedBy
dbpprop:latestReleaseDate
dbpprop:latestReleaseVersion
  • ANSI X11.1-1995
dbpprop:name
  • MUMPS
dbpprop:operatingSystem
dbpprop:paradigm
dbpprop:reference
dbpprop:typing
  • typeless
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
dbpprop:year
  • 1966 (xsd:integer)
rdf:type
rdfs:comment
  • MUMPS (Massachusetts General Hospital Utility Multi-Programming System), or alternatively M, is a programming language created in the late 1960s, originally for use in the healthcare industry. It was designed for the production of multi-user database-driven applications. It predates C and most other popular languages in current usage, and has very different syntax and terminology.
  • MUMPS (Massachusetts General Hospital Utility Multi-Programming System) ist eine ursprünglich auf DEC PDP- und VAX-Computern entwickelte Programmiersprache (genauer eine Interpretersprache, die selbst Multitasking ermöglicht) mit integrierter Datenbank, die heute für fast alle gängigen Computer-Plattformen erhältlich ist. MUMPS wurde 1966 auf die Initiative von Octo Barnett entwickelt.
  • MUMPS (Massachusetts General Hospital Utility Multi-Programming System), est un langage de programmation développé par Neil Pappalardo dans le laboratoire vétérinaire du Dr. Octo Barnett à l'hopital général du Massachusette de Boston entre 1966 et 1967 afin de produire des applications de gestion de bases des données multi-utilisateur. Il fut beaucoup utilisé dans le domaine de la santé mais également dans les systèmes d'informations du monde de la finance entre 1970 et 1980.
  • MUMPS (Massachusetts General Hospital Utility Multi-Programming System), oppure M, è un linguaggio di programmazione creato nel 1960, originariamente per l'uso nella sanità/industrie farmaceutiche/sanitarie. È stato disegnato per scrivere/amministrare facilmente applicazioni database mantenendo contemporaneamente un uso efficiente delle risorse del computer.
  • MUMPS (afgekort M) staat voor Massachusetts General Hospital Utility Multi-Programming System. MUMPS is ontwikkeld in Octo Barnett's dierenlaboratorium van het Massachusetts General Hospital in Boston (VS) tussen 1966 en 1967. MUMPS is een ontwikkelomgeving die oorspronkelijk ontworpen werd voor de gezondheidszorg en die inmiddels al enige tientallen jaren bestaat.
  • MUMPS (Massachusetts General Hospital Utility Multi-Programming System) – język programowania stworzony w latach 60.
  • MUMPS, que é a sigla para Massachusetts General Hospital Utility Multi-Programming System (Sistema de multiprogramação do Hospital Geral de Massachusetts) é uma linguagem de programação procedimental e normalmente interpretada criada por Neil Pappalardo no laboratório de Octo Barnett, no Massachusetts General Hospital, em 1969, a partir de um grant do governo estadunidense, o que colocou a linguagem em domínio público.
  • MUMPS (англ. Massachusetts General Hospital Utility Multi-Programming System — Массачусетская основная мульти-программная система для госпиталей; иногда M или М-система) — язык программирования созданный 1966-67 для использования в лечебной индустрии.
rdfs:label
  • MUMPS
  • MUMPS
  • MUMPS
  • MUMPS
  • MUMPS
  • MUMPS
  • MUMPS
  • MUMPS
  • MUMPS
owl:sameAs
skos:subject
foaf:page
is dbpprop:redirect of
is owl:sameAs of