Document Composition Facility and Document Library Facility General

Total Page:16

File Type:pdf, Size:1020Kb

Document Composition Facility and Document Library Facility General GH20-9158- 2 File No. 5370-34 Document Composition Facility and Document Library Facility Program Product General Information Program Numbers 5748-XX9 5748-XXE This publication was produced using the IBM Document Composition Facility (program number 5748-XX9) and the master was printed on the IBM 3800 Printing Subsystem. Second Edition (September 1979) This is a major revision of, and makes obsolete, GH20-9158-0, and its technical newsletter, GN20-9289. This edition applies to Release 2 of the Document Composition Facility and the Document Library Facility, Program Products S748-XX9 and S748-XXE, and to any subsequent releases until oth­ erwise indicated in new editions or technical newsletters. It incorporates information formerlY contained in Document Library Facility: General Information, GH20-9163-0, and its technical newsletters GN20-9274 and GN20-9290. The changes for this edition are summarized under "Summary of Amendments" following the preface. Because the technical changes in this edition are extensive and difficult to localize, they are not marked by___ ver-!.L~al_ bars Ul._the left -margi n. Changes are periodically made to the information herein; before using this publication in connection with the operation of IBM systems, consult the latest IBM System/370 Bibliography, GC20-0001, for the editions that are applicable and current. It is possible that this material may contain reference to, or information about, IBM products (machines and programs), program­ ming or services which are not announced in your country. Such references or information must not be construed to mean that IBM intends to announce such IBM products, programming or services in your country. Publications are not stocked at the address given below; requests for IBM publications should be made to your IBM representative or to the IBM branch office serving your locality. A form for reader's comments is provided at the back of this pub­ lication. If the form has been removed, comments may be addressed to IBM Corporation, P.O. Box 50020, Programming Publishing, San Jose, California, U.S.A. 95150. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation whatever. You may, of course, continue to use the information you supply. ~ Copyright International Business Machines Corporation 1978, 1979 PREFACE This manual provides general information about the Document Composition Facility and the Document Library Facility program products. It is intended for the follow­ ing audiences: • The management and staff of groups that have potential users of the Document Composition Facility and the Document Library Facility - groups that prepare text documentation or publish such documentation • The data processing management and staff who plan to install and maintain the Document Composition Facility and the Document Library Facility This manual will help potential users: • Evaluate the applicability of the Document Composition Facility and the Docu­ ment Library Facility for their organization • Evaluate the programming and machine requirements for using both of these pro­ ducts This manual is arranged in the following chapters: "Introduction" on page 1: Explains the term text processing and describes the text processing and document storage capabilities provided by the Document Composition Facility and the Document Library Facility. "The Document Composition Facility" on page 7: Describes the Document Composition Facility and what it can do. "The Generalized Markup Language" on page 15: Explains what generalized document markup is and what its application benefits are. "The Document Library Facility" on page 19: Describes the Document Library Facili­ ty and what it can do. "Document Compatibility and Conversion" on page 25: Describes the relationships between releases of these products and the Advanced Text Management System (ATMS). "Operating Environment" on page 27: Identifies the programming and machine requirements for installing and using these program products. "Publications" on page 29: Describes the publications that support these program products. Preface iii SUMMARY OF AMENDMENTS RELEASE 2 This revision documents the functional changes that have been made to the Document Composition Facility and the Document Library Facility for Release 2. It includes information that was formerly contained in Document Library Facility: General Information, GH20-9163-0. Summary of Amendments v CONTENTS Introduct ion ••••••• • • • • 1 What I s Text Processi ng? .•.• 1 Text Entry and Editing •.•. 1 Text Markup .•....• . • . • . .• • • . 2 Text Formatting ..........•••••••.. 3 Benefits of Using a Computer to do Text Processing 3 Computer Environments for Text Processing ••.• 3 The Document Compos it i on Fac i 1i ty • • • • • • • • • • 7 Release 2 Enhancements .•...••. • ••...... 7 SCRI PT /VS Funct ion s ..•...•• . • • . 8 Formatt i ng Funct ions ...•. • . • ..•.• 8 Document Handl i ng Funct ions. • • • . ..• . • . 11 SCRI PT /VS Formatt i ng Appl i cat ions ••.•••••• 11 SCRIPT/VS Applications Other than Formatting •••••• 12 SCRIPT/VS as a Processor of Input for STAIRS/VS 12 SCRIPT /VS as a Preprocessor • .-. • • 12 Appl i cati ons Benefi ts ......•..•..••. 13 Us; ng SCRIPT /VS ........••... • • • . 13 The SCRIPT Command opt ions . • . 13 Symbol and Macro Instruction Processing 14 The SCRIPT/VS Control Words .••. 14 The Generalized Markup Language 15 What is General i zed Markup language? .•.•••..•. 15 Benefits of Using GMl for SCRIPT/VS Text Processing 15 Benefits of GMl for Other Applications 15 How SCRIPT/VS Interprets GML 16 Developi ng GML for Your Own Use 17 The Document Library Faci 1 i ty. • • • • • • • • • • • • 19 The Document Library Facility Release 2 Enhancements 19 Storing Your Documents .•...••..•.••..••••... 20 Protecting Documents Stored in a Document Library 20 Password Protection •..•.• 20 The Three Types of Li brari es •••.•.••••••••.. ••• 20 Administering the Document Library 21 Using the Library Program .•••. 22 Using the Commands ........... 22 Using the Library Program Calling Sequences 22 Document Compatibility and Conversion •••• 2S SCRIPT/370: Compatibility with SCRIPT/VS ••..••..•••..•. 25 ATMS-II and ATMS-III: Compatibility with the Document Composition Facility 25 DCF: Compatibility Between Releases 1 and 2 25 DLF: Compatibility Between Releases 1 and 2 25 operating Environment •••• 27 Programming Requirements 27 Machine Requirements 27 Storage Estimates 27 Publications • 29 Required Publications 29 Relatpd Publications 29 Appendix A: SCRIPT Command Options summary 31 Appendix B: SCRIPT/VS Control Word Summary 33 APpendix C: Summary of the Library Administrator Commands 41 APpendix D: summary of the Library Program User Commands 43 Index . ~ . 4S Contents vii LIST OF ILLUSTRATIONS Fi gure 1. DCF and DL F Overv i ew ••.•••••••••.• 2 Fi gure 2. Ava i lable Operat i ng Env i ronments •••••••• 5 Figure 3. Samples of Alternative Page Layouts .•••.. 10 Fi gure 4. An Example of Expl i cit Versus General i zed Markup ••••••••• 16 Figure 5. The Relationship Between GML tags, a Document Profile, and APFs 17 Fi gure 6. Text Marked Up wi th GML •••••••••••••••••••••• 18 Figure 7. Summary of the SCRIPT Command Options (Part 1 of 2) •••• 31 Figure 8. SCRIPT/VS Control Word Summary (Part 1 of 7) .•••••.• 33 Figure 9. Summary of the Library Administrator CommandsCPart 1 of 2) 41 Figure 10. Summary of the Library Program User Commands (Part 1 of 2) 43 List of Illustrations ix INTRODUCTION The Document Composition Facility using data processing programs, the (DCF) and the Document library Facility following steps have to occur: (DlF) ca~ assist you in handling your text processing applications. 1. The document is created. • T~e Document Composition Facility 2. A text editor, such as the T50 sys­ provides a text formatter, called tem editor, or a word-processing SCRIPT/VS. SCRIPT/VS can process system, such as the IBM Offi ce Sys­ documents marked up with General­ tem 6, is used to enter the docu­ ized Markup language (GMl) tags as ment "into a data set or file. (This well as those marked up with its same text editor or word-process­ own control words. (GMl tags are a ing system is also used to update type of text markup that describes the materi ale ) the parts or elements of the docu­ ment being formatted rather than 3. Markup is added to the document to its specific format.) indicate how it is to be formatted. With the optional Foreground Envi­ 4. In the case of host-attachable edi­ ronment Feature installed, the tors and word-processors, the doc­ Document Composition Facility can ument is transmitted to the host be run in the interactive environ­ along wi th the appropri ate JCl. ments of VM/370 CMS, OS/VS2 TSO, and ATMS-III. It can also be run in 5. The document is processed by a text the background environment under formatter that can properly inter­ OS/VS2 MVS, OS/VSl, and DOS/VSE if pret the control words or markup the Document library Facility is that has been included. installed. 6. The formatted document is either • The Document library Facility is a displayed on a terminal, sent to an storage facility that stores, output device for printing, added archives (stores on a separate to a data base (such as STAIRS/VS), sequential data set), and or returned to the host-attachable retrieves data in a protected envi­ text edi tor or word-processor ronment. It i includes call i ng environment. sequences that can be used to invoke the Document library Facil­ i ty as a subrouti ne of a user-wri t­ ten program, to call attribute TEXT ENTRY AND EDITING processors to handle data conver­ sion or manipulation, or to invoke user exit routines. As mentioned Text entry and editing can be performed above, with the Document Composi­ in both interactive and background tion Facility installed, the Docu­ environments depending on the editors ment library Facility can be used being used. For example, data can be to run the SCRIPT/VS formatter in a entered into a TSO file and edited background environment. using either the TSO system editor or the IBM Structured Program Facility-II These products can help you handle your (SPF-II) editor.
Recommended publications
  • Wang Laboratories 2200 Series
    C21-908-101 Programmable Terminals Wang Laboratories 2200 Series MANAGEMENT SUMMARY A series of five minicomputer systems that Wang Laboratories' 2200 Series product line currently offer both batch and interactive communica­ consists of the 2200VP, 2200MVP, 2200LVP and tions capabilities. 2200SVP processors, all of which are multi-user or multi­ user upgradeable systems. The 2200 Series product line Emulation packages are provided for standard also includes the 2200 PCS-I1I, a packaged system which Teletype communications; IBM 2741 emula­ is single-user oriented. tion; IBM 2780, 3780, and 3741 batch terminal communications; and IBM 3270 The CPU and floppy disk drive are packaged together interactive communications. with appropriate cables and a cabinet to produce an integrated system. The 2200 PCS-I1I includes the CPU, A basic 2200PCS-1II with 32K bytes of user CRT, keyboard and single-sided double density memory, a CRT display, and a minidiskette minidiskette drive in a standard CRT-size enclosure as drive is priced at $6,500. Prices range well as an optional disk multiplexer controller. The upward to $21,000 for a 2200MVP proc­ number of peripherals that can be attached to a given essor with 256K bytes of user memory, system depends on the number of I/O slots that are excluding peripherals. Leases and rental plans available, with most peripherals requiring one slot. In all are also available. 2200 Series CPUs, highly efficient use of memory is achieved through the use of separate control memory to store the BASIC-2 interpreter and operating system. CHARACTERISTICS Wang began marketing the original 2200 Series in the VENDOR: Wang Laboratories,lnc., One Industrial Avenue, Spring of 1973.
    [Show full text]
  • SH20-9062-2 VSPC FORTRAN Terminal Users Guide 197809
    SH20-9062-2 VSPC FORTRAN Program Product Terminal User's Guide Program Number 5748-F02 ------- -- -= -=-=- --- -------·-- - - ----- - Page of SH20-9062-2 As Updated July 10, 1979 By TNL SN20-9303 fhird Edition (September 1978) This edition, as amended by technical newsletter SN20-9303, applies to Release 1 of VSPC FORTRAN, program product 5748-F02, and to any subsequent releases until otherwise indicated in new editions or technical newsletters. Information pertainipg to Release 2 of VSPC is for OS/VS2 MVS and OS/VSl only. The changes for this edition are summarized under "Summary of Amendments" foil owing the list of figures. Specific changes are indicated by a vertical bar to the left of the change. These bars will be deleted at any subsequent republication of the page affected. Editorial changes that have no technical significance are not noted. Changes are periodically made to the information herein; before using this publication in connection with the operation of IBM systems, consult the latest IBM System/3 70 Bibliography, GC2~00 l, for the editions that are applicable and current. Publications are not stocked at the address given below; requests for IBM publications should be made to your IBM representative or to the IBM branch office serving your locality. A form for reader's comments is provided at the back of this publication. If the form has been removed, comments may be addressed to IBM Corporation, P. 0. Box 50020, Programming Publishing, San Jose, California, U.S.A. 95150. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation whatever.
    [Show full text]
  • Vol. V. Computer Processing Support by James L
    LARS Contract Report 112978 __ 1 Final Report Vol. V. Computer Processing Support by James L. Kast 'fl!ad Mv1rabiId 00&r NAMA spft~ortlD in the interest of early and wide dis. Principal Investigator sen!intion of Earth Resources Survey D. A. Landgrebe Program information and without liabiliY for any use made thereof." November 1978 (g79-10165) COMPUTER PROCESSING SUPPORT, N79"r21520 VOLUME5 Final Report 1 lDec. 1977-30 Nov. 1978 (Purdue Univ4 - 157 p-HC.A08/f0 onci4s A01 CSCL 09B G3/4,3 001!65 Prepared for National Aeronautics and Space Administration Johnson Space Center Earth Observation Division Houston, Texas 77058 Contract No. NAS9-15466 Technical Monitor: J. D. Erickson/SF3 Submitted by Laboratory for Applications of Remote Sensing Purdue University West Lafayette, Indiana 47907 * .2 bovernment Accession No. 3. Recipient's Cetalnq No 112978 1 4 Title and Subtitle 5. Report Date November 1978 Computer Processing Support 6. Performing Organization Code 7. Author(s) 8. Performing'Organization Report No James L. Kast 112978 10. Work Unit No. 9. Performing Organization Name and Address Laboratory for Applications of Remote Sensing Purdue University 11, Contract or Grant No West Lafayette, Indiana 47906 NAS9-15466 13. Type of Report and Period Covered 12. Sponsoring Agency Name and Address Final Report 12/1/77-11/30/78 J. D. Erickson/SF3 14. Sponsoin Ageoc Code NASA/Johnson Space Center -- Houston, Texas 77058 15. Supplementary Notes D. A. Landgrebe was LARS principal investigator. 16. Ab7rcct Over the past seven years ten agencies and institutions scattered throughout the central and eastern sections of the United States have accessed and utilized the data processing facilities and software located at Purdue University's Laboratory for Applications of Remote Sensing (LARS) for technology transfer and research purposes.
    [Show full text]
  • IBM VM/370 (CMS) Terminal User's Guide for FORTRAN IV Program Product Program Products
    SC28-689M IBM VM/370 (CMS) Terminal User's Guide for FORTRAN IV Program Product Program Products TfogiantTNTOniDere »73fl-rv 5734-FO^ 5734-F03 5734-LM1 5734-LM3 •V-. /•* - .' ' ^' i SC28-6891-1 IBM VM/370 (CMS) Terminal User's Gluide for FORTRAN IV Program Product Program Products Program Numbers 5734-F01 5734.FO2 5734-F03 5734-LM1 5734-LM3 U.iiversfty of London Computer Centre 20, Guilford Street, London, VV.C, 1, r hiNTRET LIBRARY No. NOT to bo removed from Cantrs'ffl Premsses LiLe; PageofSC28-6891-0,-l Revised May 13,1977 By TNL SN20-9225 Second Edition (April 1975) This edition, as amendedby technicalnewslettersSN20-9201 and SN20-9225, appliesto Release 1.0 of the IBM Virtual Machine Facility/370 (VM/370) (CMS). This edition is a reprint of SC28-6891-0incorporating changes released in Technical Newsletters SN28-0609 (dated March 1,1973) and SN28-0620 (dated January 3,1974). Changes are listed in the Summary of Amendments, Number 3, on the facing page. Information in this publication is subject to significant change. Any such changes will be published in new editions or technical newsletters. Before using the publication, consult the latest/RM Systeml360Bibliography, GC20-0360, or IBMSystemf370Bibliography, GC20-0001, and the technical newsletters that amend the particular bibliography, to learn which editions are applicable and current. Requests for copies of IBM publications should be made to your IBM representative or to the IBM branch office that serves your locality. Forms for readers* comments are provided at the back of this publication. If the forms have been removed, address comments to IBM Corporation, P.
    [Show full text]
  • MTS on Wikipedia Snapshot Taken 9 January 2011
    MTS on Wikipedia Snapshot taken 9 January 2011 PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sun, 09 Jan 2011 13:08:01 UTC Contents Articles Michigan Terminal System 1 MTS system architecture 17 IBM System/360 Model 67 40 MAD programming language 46 UBC PLUS 55 Micro DBMS 57 Bruce Arden 58 Bernard Galler 59 TSS/360 60 References Article Sources and Contributors 64 Image Sources, Licenses and Contributors 65 Article Licenses License 66 Michigan Terminal System 1 Michigan Terminal System The MTS welcome screen as seen through a 3270 terminal emulator. Company / developer University of Michigan and 7 other universities in the U.S., Canada, and the UK Programmed in various languages, mostly 360/370 Assembler Working state Historic Initial release 1967 Latest stable release 6.0 / 1988 (final) Available language(s) English Available programming Assembler, FORTRAN, PL/I, PLUS, ALGOL W, Pascal, C, LISP, SNOBOL4, COBOL, PL360, languages(s) MAD/I, GOM (Good Old Mad), APL, and many more Supported platforms IBM S/360-67, IBM S/370 and successors History of IBM mainframe operating systems On early mainframe computers: • GM OS & GM-NAA I/O 1955 • BESYS 1957 • UMES 1958 • SOS 1959 • IBSYS 1960 • CTSS 1961 On S/360 and successors: • BOS/360 1965 • TOS/360 1965 • TSS/360 1967 • MTS 1967 • ORVYL 1967 • MUSIC 1972 • MUSIC/SP 1985 • DOS/360 and successors 1966 • DOS/VS 1972 • DOS/VSE 1980s • VSE/SP late 1980s • VSE/ESA 1991 • z/VSE 2005 Michigan Terminal System 2 • OS/360 and successors
    [Show full text]
  • I N an E an Evaluation of Text Processing Systems David Urbani
    AN EVALUATION OF TEXT PROCESSING SYSTEMS by DAVID DANIEL URBANI B.S. Drexel University (1969) M.S. Carnegie Mellon University (1971) SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY June, 1973 Signature of Author.. Alfred P. Sloan School o Management, May 11, 1973 Certified by. .......... .. .............a'. Thesis Supervisor Accepted by...... ... Chairman, Department 1iCVmittee on Graduate Students J1UN 28 1973 ) " I n an e An Evaluation of Text Processing Systems David Urbani Submitted to the Alfred P.Sloan School of Management on May 11, 1973 in partial fulfillment of the requirements for the degree of Master of Science. ABSTRACT Until recently, computers have been used almost exclusively for data processing functions. The payoffs for automating accounting procedures and scientific calculational procedures was large enough to justify the relatively expensive early computer systems. However, as economies of scale and new technology lower the effective cost of computer systems, new and more imaginative applications are being developed. Text processing is one of these applications, and it is to this subject that this thesis is directed. Text processing is the application of computer technology to the production of textual information. There is a wide range of systems and capabilities available today which can be divided into three groups: automatic typewriters, mini-computer supported terminals, and multi-purpose computer supported terminals. Several systems of each type were evaluated and compared. Also, several common, and some not so common, uses of text processing were explored. Since each system has its own advantages and disadvantages, the matching of application requirements to system capabilities is the best method of system selection.
    [Show full text]
  • A Study of Six University-Based Information Systems 6
    NBS TECHNICAL NOTE 781 A Study of Six University-Based Information Systems NATIONAL BUREAU OF STANDARDS 1 The National Bureau of Standards was established by an act of Congress March 3, 1901. The Bureau's overall goal is to strengthen and advance the Nation's science and technology and facilitate their effective application for public benefit. To this end, the Bureau conducts research and provides: (1) a basis for the Nation's physical measurement system, (2) scientific and technological services for industry and government, (3) a technical basis for equity in trade, and (4) technical services to promote public safety. The Bureau consists of the Institute for Basic Standards, the Institute for Materials Research, the Institute for Applied Technology, the Institute for Computer Sciences and Technology, and the Office for Information Programs. THE INSTITUTE FOR BASIC STANDARDS provides the central basis within the United States of a complete and consistent system of physical measurement; coordinates that system with measurement systems of other nations; and furnishes essential services leading to accurate and uniform physical measurements throughout the Nation's scientific community, industry, and commerce. The Institute consists of a Center for Radiation Research, an Office of Meas- urement Services and the following divisions: Applied Mathematics — Electricity — Mechanics — Heat — Optical Physics — Nuclear 2 2 3 Sciences — Applied Radiation — Quantum Electronics * — Electromagnetics — Time 3 3 3 and Frequency — Laboratory Astrophysics — Cryogenics . THE INSTITUTE FOR MATERIALS RESEARCH conducts materials research leading to improved methods of measurement, standards, and data on the properties of well-characterized materials needed by industry, commerce, educational institutions, and Government; provides advisory and research services to other Government agencies; and develops, produces, and distributes standard reference materials.
    [Show full text]
  • 90 RT Braden NIC 5707 CCN AS a NETWORK SERVICE CENTER A
    Network Working Group 25 January 1971 Request for Comments: 90 R. T. Braden NIC 5707 CCN AS A NETWORK SERVICE CENTER A. INTRODUCTION CCN, the Campus Computing network of UCLA, will shortly be connected to the ARPA Network as a host of the "Service Center" type. The purpose of this RFC is to describe the hardware and software available at CCN and the services we are now planning to provide to other Network Hosts. These services and their implementation priority were chosen in consultation with a particular site (RAND) which plans to use CCN via the Network. We would welcome requests and comments from other sites. B. CCN HARDWARE CCN operates an IBM 360/91KK, i.e., a Model 91 CPU with a 4 million byte fast memory. CPU Speed: Highly program-dependent; 2-6 Mips, with 3 Mips as a useful average. The upper end of this range occurs heavy floating point in the inner loops. The decimal arithmetic operation of a 360 should be avoided as they are executed interpretively by the 91. Memory Speed: Memory is interleaved 16 ways and extensively buffered. Effective memory fetch time is 600 ns in lower 2 million bytes, 900 ns in upper 2 million bytes. I/O Con- figuration a) 6 2860 Selector Channels b) 1 2870 Multiplexor Channcl (with 16 control unit RPQ) c) 5 2314 Disk Storage Units (i.e., 40 disk drives). d) 1 2301 Drum (Systems residence and catalog only.) e) 5 (245x) 9 track tape drives (80O bpi) f) 3 (240x) 7 tracts tape drives (200/556/800 bpi) g) 1 2291 (Modified 2250 CRT) Operator/ Maintenance Console.
    [Show full text]
  • APL2 Programming: System Services Reference
    IBM APL2 Programming: System Services Reference Version 2 Release 2 SH21-1054-01 IBM APL2 Programming: System Services Reference Version 2 Release 2 SH21-1054-01 Note! Before using this information and the product it supports, be sure to read the general information under “Notices” on page xii. Second Edition (March 1994) This edition replaces and makes obsolete the previous edition, SH21-1054-0. The technical changes for this edition are summarized under “Summary of Changes,” and are indicated by a vertical bar to the left of a change. This edition applies to Version 2 Release 2 of APL2, 5688-228, and to any subsequent releases until otherwise indicated in new editions or technical newsletters. Make sure you are using the correct edition for the level of the product. Order publications through your IBM representative or the IBM branch office serving your locality. Publications are not stocked at the address below. A form for reader's comments is provided at the back of this publication. If the form has been removed, address your comments to: IBM Corporation, Department J58 P.O. Box 49023 San Jose, CA, 95161-9023 United States of America When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Copyright International Business Machines Corporation 1984, 1994. All rights reserved. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents | Notices . xii | Programming Interface Information ........................... xii | Trademarks . xiii About This Book ...................................
    [Show full text]
  • Multics—The First Seven *
    Multics—The first seven * by F. J. CORBATO and J. H. SALTZER Massachusetts Institute of Technology Cambridge, Massachusetts and C. T. CLINGEN Honeywell Information Systems Inc. Cambridge, Massachusetts INTRODUCTION feel to be of special interest. We do not attempt detailed discussion of the organization of Multics; that is the In 1964, following implementation of the Compatible purpose of specialized technical books and papers.* Time-Sharing System (CTSS)1-2 serious planning began on the development of a new computer system specifi­ cally organized as a prototype of a computer utility. The GOALS plans and aspirations for this system, called Multics (for Multiplexed Information and Computing Service), The goals of the computer utility, although stated at were described in a set of six papers presented at the length in the 1965 papers, deserve a brief review. By a 1965 Fall Joint Computer Conference.3-8 The develop­ computer utility it was meant that one had a com­ ment of the system was undertaken as a cooperative ef­ munity computer facility with: fort involving the Bell Telephone Laboratories (from 1965 to 1969), the computer department of the General (1) Convenient remote terminal access as the normal Electric Company,* and Project MAC of M.I.T. mode of system usage; Implicit in the 1965 papers was the expectation that (2) A view of continuous operation analogous to that there should be a later examination of the development of the electric power and telephone companies; effort. From the present vantage point, however, it is (3) A wide range of capacity to allow growth or clear that a definitive examination cannot be presented contraction without either system or user re­ in a single paper.
    [Show full text]
  • Chad Is Our Most Important Product
    CHAD IS OUR MOST IMPORTANT PRODUCT An Engineer’s Memoir of Teletype Corporation Jim Haynes The author operating W5YM in 1957 1 I. How it all started When I was growing up in a small town I thought it was an awfully boring place. Now I realize that I had some opportunities that probably would not have been available in a larger city. For one thing, it was possible for a kid to hang out at the newspaper office, telephone office, telegraph office, or radio station and watch a Teletype machine in operation. Things were slow enough that the people who worked there usually had time to answer questions. When I wanted to understand how a Teletype machine worked the wire chief at the telephone office let me borrow the “green book”1. After reading all about selector cams and swords and code bars and pull bars I could drop in to the Western Union office where the manager, a friend of the family, let me play with a little-used printer and see in action all the parts I had read about. Another advantage to living out in the sticks was that television arrived very late. This allowed a pretty good news stand to remain in full operation through most of my teen years. Jack’s News Stand carried several magazines of interest: Radio-Electronics, Radio & Television News, and the amateur radio magazines QST and CQ. Hugo Gernsback’s Radio-Electronics ran a series of articles by Ed- mund C. Berkeley about digital computers, which gave me an early introduction to binary arithmetic, Boolean algebra, and logic circuits.
    [Show full text]
  • Programming Language) 1 APL (Programming Language)
    APL (programming language) 1 APL (programming language) APL Paradigm array, functional, structured, modular Appeared in 1964 Designed by Kenneth E. Iverson Developer Kenneth E. Iverson Typing discipline dynamic Major implementations IBM APL2, Dyalog APL, APL2000, Sharp APL, APLX Dialects A+, Dyalog APL, APLNext Influenced by mathematical notation [1] [2] [3] [4] Influenced J, K, Mathematica, MATLAB, Nial, PPL, Q APL (named after the book A Programming Language)[5] is an interactive array-oriented language and integrated development environment which is available from a number of commercial and non-commercial vendors[6] and for most computer platforms.[7] It is based on a mathematical notation developed by Kenneth E. Iverson. APL has a combination of unique and relatively uncommon features that appeal to programmers and make it a productive programming language:[8] • It is concise, using symbols rather than words and applying functions to entire arrays without using explicit loops. • It is solution focused, emphasizing the expression of algorithms independently of machine architecture or operating system. • It has just one simple, consistent, and recursive precedence rule: the right argument of a function is the result of the entire expression to its right. • It facilitates problem solving at a high level of abstraction. APL is used in scientific,[9] actuarial,[8] statistical,[10] and financial applications where it is used by practitioners for their own work and by programmers to develop commercial applications. It was an important influence on the development of spreadsheets, functional programming,[11] and computer math packages.[3] It has also inspired several other programming languages.[1] [2] [4] It is also associated with rapid and lightweight development projects in volatile business environments.[12] History The first incarnation of what was later to be the APL programming language was published and formalized in A Programming Language,[5] a book describing a notation invented in 1957 by Kenneth E.
    [Show full text]