just photo

Mumps/II

Vitaliy 25/09/2008

Mumps - это не только название болезни "свинка" на английском, это ещё стандарт языка программирования баз данных. Язык программирования Mumps используется для обработки огромных объёмов иерархически структурированных данных в ряде крупных ведомств и организаций северной Америки, России и других стран.

Этим летом новую открытую версию своего интерпретатора для языка программирования Mumps выпустил профессор Университета Северной Айовы Кевин О'Кейн , объем проделанной работы впечатляет (далее описание фич на английском).

To legacy Mumps, Mumps/II adds the following features:

  • Relational database access. Mumps/II interoperates with PostgreSQL, a widely used, free, (Berkeley license) open source RDBMS system. Mumps/II can access PostgreSQL databases as well as store the Mumps/II hierarchical and multidimensional file system in PostgreSQL tables.
  • Advanced text processing functional support. Mumps/II adds many functions to the legacy Mumps base including functions to compute Smith-Waterman sequence alignments, the Perl Compatible Regular Expression Library, the Cosine, Jaccard, and Dice similarity coefficients, and a number of matrix manipulation routines.
  • Shell scripting. Mumps/II has facilities to interact fully with the underlying operating system through shell scripts. These permit a full range of system functions to be directly executed from the Mumps/II environment.
  • Translation to and compatibility with C++. The Mumps/II compiler translates Mumps/II programs to standard C++. Thus, Mumps/II programs can call upon the complete resources of the C++ runtime environment. Mumps/II programs may contain embedded C++ statements and there is a C++ class hierarchy to give user written C++ programs access to all Mumps/II facilities.
тэги:

А в реальной жизни у него есть какое-нибудь применение?

Более десяти лет назад на нём много чего делали не только в штатах, но и здесь.
Потом на десятилетие ни осталось ни одного поставщика Mumps кроме компании Intersystems, которая тупо купила больше дюжины других компаний с их mumps'ами, и стала выставлять на свои продукты работающие поверх Mumps (InterSystems Cach? и др.) такие ценники, что ой-ёй-ёй.
Но несмотря на цены, с клиентами у них всё более чем здорово.
http://www.intersystems.com/casestudies/by-industry.html
http://www.intersystems.com/aboutus/index.html

большая часть mumps программистов сегодня работают под InterSystems Cach?

Отправить новый комментарий

Содержимое этого поля хранится скрыто и не будет показываться публично.
  • Адреса страниц и электронной почты автоматически преобразовываются в ссылки.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • Автоматический перевод строки.
  • Вы можете публиковать код, размещая его в <code>...</code> (generic) или в <?php ... ?> (раскрашенный PHP).

Дополнительная информация о настройках форматирования