M(MUMPS)言语.pdf

  1. 1、本文档共107页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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处理系那样进

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档