- 1、本文档共107页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
M(MUMPS)言语
M(MUMPS)记事本
前言
Last update 1996.09.25
1. MUMPS的概要
2. M的数据库
3. M的数据的特征
4. M的编程
5. M语言的命令与执行顺序
本文章是 1996.09.13 第23次MTA学会的「M Tutorial」的讲演内
容。
为了进一步掌握内容,请与其他页一起阅读。
(含PLUS ALPHA)
MUMPS的概要
• 多用户,多任务,后台
• 丰富的平台(PC环境)
• 程序开发环境(M语言)
• interpreter,compiler
• 灵活的数据结构(没有文件、变量的定义)
• Down 对策
• 网络
• SQL
• GUI
多用户 ・多任务 / 丰富的平台
MUMPS包括从数据库管理到软件开发,是以DB为中心的综合环境。是数据
库系统,具有多用户 ・多任务的灵活的数据结构,其中包含系统管理,程序开发
环境,网络环境,最近甚至连SQL和GUI也包含在内。
作为平台,不只限于工作站系的小型 中型机,在主内存8MB左右的计算机环
・
境下也能够实现多用户・ 多任务、后台上的程序执行,能够构筑成本性能高的多
用户 多任务 实时的处理系统。
・ ・
多用户使用计算机时的终端连接用的多通道串行线路板也有卖的,实际上,在计
算机环境中,16个用户或更多用户,在选举集计这样的数据输入 数据集计处
・
理的专用环境中,对于1个CPU,其运行的系统构成是由2台或1台连接32
个终端或64个终端的客户端PC、1台DB文件服务器用PC,合计2~3台
PC构成。
这种例子的情况下,终端也是在计算机(PC-9801,DOS/V,AX等)
中使用终端软件,或者把pocket computer 作为输入终端,全都在计算机环境下
运行。不是以串行线路连接像mini-computer 的终端那样把PC作为终端来使用,
license虽然只需要PC数,但以网络连接也能活用各PC的CPU能量。
程序开发环境(M语言)
MUMPS的程序开发语言——M语言在某种意义上比BASIC更简单,不用
把命令和函数全拼来编码,可以省略编码。
输出数据的る命令 WRITE → W
输入数据的命令 READ → R
所开发模块的再利用也不用特别进行link等处理,能够极其简单的进行动态call,
所以与COBOL和C语言相比可以缩短程序开发期。
DO ^SUB → 程序SUB的执行
但是在标准的M处理系中,不是像Windows环境那样连周边机器的控制也
都放到系统中的,所以像终端的 escape squence 控制这样的若干偏硬件的知识就
变得很必要。
程序在存储时没有特别的手续,而是自动编译到中间码的状态后存储,执行速度
就算达不到native的二进制成都,也相当高速了。
用命令行业可以如原来的BASIC那样、作为interpreter直接执行M的code,
所以程序和Mcode的检查很容易进行。
另外还有一个也许可以说是最大的特征是,用M语言可以控制周边机器。在著名
的DB中,DB本身和使用DB的程序是单个独立的,这很普通,但是在M中,
是在M的操作环境中加入M程序语言的环境。
灵活的数据结构
关键的DB数据作为可变长字符串数据来对待,不用像原来的DB处理系那样进
您可能关注的文档
- LMT300磁致伸缩液位计操作手册.pdf
- LNG加气站可研报告(样本).pdf
- Lithium Batteries Risk Mitigation Guidance for Operators《锂电池风险防范指引》(中文版).pdf
- LNG动力船关键技术及发展趋势.pdf
- LoadRunner软件压力测试工具的使用手册.pdf
- LNG加气站工程建设技术问题探讨_郭宗华.pdf
- Logos与_道_中西古代语言哲学观同异谈.pdf
- LSI SAS RAID卡提升操作指南第一篇.pdf
- LO_NAST3037_C01_1 TD-LTE接入问题分析.pdf
- LFPMT新项目技术应用201607.pdf
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)