Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
MIIS (Meditech Interpretive Information System) – это язык программирования, подобный MUMPS, разработанный А. Нилом Паппалардо и Куртом В. Марблом на DEC PDP в больнице Массачусетса с 1964 по 1968 год. Эволюция MUMPS пошла по двум основным направлениям: собственно MUMPS и MIIS. MUMPS стал стандартным языком ANSI и ISO. В то время как многие реализации MUMPS были стандартизированы для обеспечения совместимости, MIIS не был стандартизирован, а стал проприетарной системой. В качестве примера различий между MUMPS и MIIS, значение логического выражения в MUMPS может быть ложным – нуль или истинным – ненуль, канонически – один. В MIIS значение false – это пустая строка, а значение true – строка, состоящая из символа удаления ASCII (код 127). Существует также философское различие между этими диалектами. MIIS часто придерживается подхода, что код должен выполняться последовательно, независимо от возможных ошибок, в то время как MUMPS выдает ошибку, чтобы предотвратить более серьезные проблемы. Например, при встрече с неопределенной переменной, MUMPS генерирует ошибку, а MIIS рассматривает ее как nil. В 1980-х годах больница Бригама и Женщин в Массачусетсе использовала MIIS для программирования своего мэйнфрейма Data General. В 1986 году SCAMC сообщила, что в больнице общего профиля Ванкувера также была разработана интегрированная система управления кардиологическими пациентами, написанная на MIIS. Язык MIIS использовался при программировании библиотечных систем, а также систем здравоохранения. Библиотечная система OCLC является одним из примеров. Он также использовался для создания финансовых систем для страховых брокеров, как это было видно в Ирландии и Великобритании в конце 1970-х годов.
MIIS (Meditech Interpretive Information System) is a MUMPS like programming language that was created by A. Neil Pappalardo and Curt W. Marble, on a DEC PDP at Mass General Hospital from 1964 to 1968. MUMPS evolution took two major directions: MUMPS proper and MIIS. MUMPS became an ANSI and ISO standard language. When many MUMPS implementations standardized to be compatible, MIIS did not standardize, but became a proprietary system instead. As an example of the differences between MUMPS and MIIS, the value of a logical expression in MUMPS may be false = zero or true = non zero, canonically, one. In MIIS, the value false is the empty string and the value of true is a string consisting of the ASCII delete character (code 127 decimal). There is also a philosophical difference between the dialects. MIIS often takes the approach that code should march along, regardless of possible errors, where MUMPS will error out to prevent more serious problems. For example, when encountering an undefined variable, MUMPS generates an error where MIIS treats it as nil. In the 1980s Brigham and Women's Hospital in Massachusetts used MIIS to program their Data General Mainframe. In 1986, SCAMC reported that Vancouver General Hospital also had an Integrated Cardiology Patient Management System written in MIIS. The MIIS language has been used in programming library systems as well as health industry systems. The OCLC's library system is one example. It has also been used to create financial systems for insurance brokers, as seen in Ireland and the UK in the late 1970s.