• Complain

Richard Walters - M Programming: A Comprehensive Guide

Here you can read online Richard Walters - M Programming: A Comprehensive Guide full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 1997, publisher: Digital Press, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

No cover
  • Book:
    M Programming: A Comprehensive Guide
  • Author:
  • Publisher:
    Digital Press
  • Genre:
  • Year:
    1997
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

M Programming: A Comprehensive Guide: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "M Programming: A Comprehensive Guide" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

M Programming: A Comprehensive Guide is a complete update to ABCs of MUMPS. While ABCs of MUMPS was an introduction for novice and intermediate M programmers, M Programming: A Comprehensive Guide has a new section containing advanced material. This new section addresses features such as transaction processing, networking, structured system variables, and interfaces to other standards. Five new chapters have been added, covering an overview of M for readers familiar with other languages; M and the Windows environment; interaction between M and the underlying system; transaction processing; interfacing M with other standards; and error handling. Sections on interactive programming and futures have been extensively updated. M Programming: A Comprehensive Guide is an invaluable resource for everyone who is learning or using M.

Richard Walters: author's other books


Who wrote M Programming: A Comprehensive Guide? Find out the surname, the name of the author of the book and a list of all author's works by series.

M Programming: A Comprehensive Guide — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "M Programming: A Comprehensive Guide" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
M Programming A Comprehensive Guide - image 1

M Programming A Comprehensive Guide - image 2

M Programming: A Comprehensive Guide



Richard F. Walters


University of California, Davis


M Programming A Comprehensive Guide - image 3

Table of Contents


Digital Press Editorial Board


Samuel H. Fuller, Chairman

Richard W. Beane

Donald Z. Harbert

Richard J. Hollingsworth

William Laing

Richard F. Lary

Alan G. Nemeth

Robert M. Supnik


Copyright


Digital Presstm


An Imprint of Elsevier

Copyright 1997 by Elsevier.

All rights reserved.

No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher.

Permissions may be sought directly from Elseviers Science and Technology Rights Department in Oxford, UK. Phone: (44) 1865 843830, Fax: (44) 1865 853333, e-mail: permissions@elsevier.co.uk. You may also complete your request on-line via the Elsevier homepage: http://www.elsevier.com by selecting Customer Support and then Obtaining Permissions.


This book is printed on acid-free paper.


Library of Congress Cataloging-in-Publication Data

Walters, Richard F., 1930

M programming: a comprehensive guide / Richard F. Walters.

p. cm.

Includes index.

ISBN-13: 978-1-55558-167-1 ISBN-10: 1-55558-167-6 (alk. paper)

1. M (Computer program language) I. Title.

QA76.73.M15W35 1997

005. 133dc2! 97-6513

CIP

ISBN-13: 978-1-55558-167-1

ISBN-10: 1-55558-167-6


British Library Cataloguing-in-Publication Data

A catalogue record for this book is available from the British Library.

The publisher offers special discounts on bulk orders of this book.

For information, please contact:

Manager of Special Sales

Elsevier

200 Wheeler Road

Burlington, MA 01803

Tel: 781-313-4700

Fax: 781-313-4802

Transferred to Digital Printing, 2010

Printed in the United States of America.


Dedication


To Ed de Moel, Chair,


and the members of the


MUMPS Development Committee


Foreword


Initially, the books about M[UMPS] were published by local interest groups and were not for sale in the general bookstores. About 10 years ago, this changed when textbooks about M[UMPS] started to appear in the regular press in German, French, and Dutch. I was extremely happy when, around 1990, two new textbooks appeared which were in English, and were available in the general bookstores. One of those two was the first edition of Dr. Walters The ABCs of MUMPS.

Of course, books about computer languages have one major disadvantage: it takes quite an amount of time to prepare the publication of a book and by the time a book is printed, the text in that book is already showing its age. The subject matter of computer languages evolves so rapidly that it takes only a couple of years for books to change from the latest and greatest to largely obsolete. The books about M[UMPS] that appeared five years ago are no exception in this context. Consequently, I was delighted when Dr. Walters told me he was working on a revision of the ABCs. The M[UMPS] language has made a number of important leaps forward over the past five years, and the first edition of the ABCs, of course, only describes the language as it was when that edition was published.

This new edition still describes the elementary building blocks of the M[UMPS] language. These havent changed. But the importance of this new edition is that it also describes those new language elements that have been added over the past five years. Several of the commands and functions in the language have been extended to offer new capabilities, and a couple of completely new sections have been added to the language. The publication of this book is scheduled to occur only a couple of months after ANSI gave its final approval to the 1995 version of the standard for this language and I am happy to have been able to assist Dr. Walters in ensuring that as many as possible of the new additions to the language are covered in this book.

Thirty years have passed since a modest system in a lab of a university hospital was given the nickname MUMPS. This system has now evolved to a programming environment with international acceptance. Currently, many people still call the language by its original name, and probably equally many prefer to call it by the name M. Whatever name people use for the language, its strengths are still the same: the language offers access to a multiuser database, it offers all the flexibility of a programming language, it offers all the capabilities of a preprogrammed environment to enforce carefully defined access, both in the limiting sense of security requirements and in the extending sense of opening up sources of information for those who need it for their daily activities. The programming language can be used to maintain purely hierarchic databases, as well as purely relational ones, as well as any form or type of hybrid. Certainly, these capabilities are also available in the systems that can be found advertised in the popular software press. Unfortunately, most of these offer only some of these advantages, and those that have the capability to offer all the same benefits do so only if they are implemented in an environment that is tailored to fit. M[UMPS] still offers its advantages regardless of its environment, and will continue to do so.

The programming language was originally mainly used in hospital environments, and currently primarily finds its application in banking environments, stock exchanges, libraries, travel agencies, hotel administration, pizza delivery and, of course, diverse medical systems are still supported as ever before.

It is obvious to me that the M[UMPS] language is still thriving, and I am delighted to see continued updates in the literature about this language.


Ed de Moel, Chairman MUMPS Development Committee


November 1996


Preface


The first version of this book, The ABCs of MUMPS published in 1989 by Digital Press, covered all the features of the M Programming language, as it was then known, including elements that did not get incorporated into the standard until the next year. The text was aimed at novice programmers, unfamiliar with basic concepts of high-level languages in general and M in particular. Another text written by a close friend appeared at the same time and was aimed at experienced programmers.

Since the appearance in 1989 of these two texts, a great deal has happened. The language has evolved. New language elements make it virtually impossible to encompass the entire spectrum of programming in M and still maintain an approach suitable for introductory-level students. These features are important, and they belong in a standard reference on the language. John Lewkowicz, author of the second text alluded to earlier, has decided not to update his text, and there seem to be no other authors wishing to write an English introductory or intermediate text.

As a result, the new text which you are holding is a hybrid: Part I retains the introductory elements, little changed from the ABCs version with the exception of adding some new language features and a few exercises. It still has advice to experienced programmers as to the content of each chapter, so that those readers could decide whether to delve into the material covered in that chapter. In addition, we have added an entirely new section, Part II, which is aimed at people with programming experience in other languages. This section begins with an overview that may serve as a useful summary for Part I, and then moves into language elements that require programming experience to use effectively. Some of the slightly more complex language elements formerly included in The ABCs have been moved to this section to retain the novice focus of Part I.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «M Programming: A Comprehensive Guide»

Look at similar books to M Programming: A Comprehensive Guide. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «M Programming: A Comprehensive Guide»

Discussion, reviews of the book M Programming: A Comprehensive Guide and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.