SOFTWARE Specialists I State of the Art Programrnng P.O

Total Page:16

File Type:pdf, Size:1020Kb

SOFTWARE Specialists I State of the Art Programrnng P.O Three types of records are de- file whose name is given. Ways are Native -format files are accessed scribed: display, internal, and native. provided to find out if a file exists, through "templates" and are provided Display records are produced by and if it does, what its attributes are. for possible access to COBOL files. PRINT statements -strings of charac- The CLOSE statement closes a file. ters ending in a carriage return -line- The ERASE statement erases the con- feed. Internal records contain values tents of a file and leaves it of zero Exception Handling of numbers or strings, but in some in- length. Two examples: The construct for intercepting ex- ternal format. The key point is that ceptions (situations during execution what gets read back in is exactly iden- that usually cause the program to ter- tical to what was written out. (This is OPEN #infile: NAME "Myfile ", minate) is: not necessarily true with display - ACCESS INPUT, format files, as numbers must be con- ORGANIZATION WHEN EXCEPTION IN verted to strings of characters on out- SEQUENTIAL put and from strings of characters USE back to numbers on subsequent in- OPEN #3: NAME "filename" put.) END WHEN Of the 12 combinations of file In the second example, it is assumed organization and record type, only 3 that the organization is sequential; The following simple example can are required in the core standard: se- the record -type, display; and the ac- be used to protect against an invalid quential- display, sequential- internal, cess, "outin" (both input and output). VAL argument: and stream -internal. Five other com- PRINT and INPUT are used to pass binations are defined as possible en- information to and from sequential - LET flag = 0 hancements. The remaining 4 are not display files, just about the way they WHEN EXCEPTION IN defined by the standard, which leaves work for the terminal. READ and LET x = VAL(a$) open the possibility that some im- WRITE are used to communicate USE plementations may use them. with all three file types. Display files PRINT "Bad number; reenter" The OPEN statement associates a can thus be accessed by both PRINT LET flag = 1 channel- setter of the form " #13" to a and INPUT, and READ and WRITE. END WHEN the language that is based on the past but looks to the uses of the future. JANNow You Can Nave JANUS On Your System. JANUS is a subset of the famous ADA language developed by the U. S. Department of Defense. JANUS includes all of the most useful features of PASCAL, plus many useful enhancements. Enhancements found in no other microprocessor programming language. For example, JANUS includes true Modular programming, where the computer, rather than the user, remembers what modules are being used. D JANUS doesn't forget error handling, either. JANUS helps you with full error messages -no more looking up error numbers in a manual. At run time, JANUS gives you the line number of the error, and a full walkback including subprogram names. JANUS is available on the following systems: IBM Personal Computer All CP /M 8" Disk Systems A TRS -80 Model II (CP /M) Seattle Computer 8086 North Star (CP/ M) Apple Softcard The JANUS package produces ROMable, re- entrant 8080, Optimized Z80, or 8086 machine code. JANUS runs under CP /M, CP /M -86, and MS -DOS (also known as 86 -DOS, IBM PC -DOS, and SB -86). You too can take a step forward into the future. 8080 or Z80, CP /M (requires 56K memory) - $300.00 8086/8088, CP /M -86 or MS -DOS (requires 64K memory) - $400.00 JANUS is supplied on IBM formatted, single density 8" floppy disks. North Star DD, Apple Softcard, IBM Personal Computer and other formats are available. SOFTWARE specialists i state of the art programrnng P.O. BOX 1512 MADISON, WISCONSIN 53701 (608) 244 -6436 208 )une 1982 © BYTE Publications Inc Circle 384 on inquiry card. .
Recommended publications
  • Wikipedia: Design of the FAT File System
    Design of the FAT file system A FAT file system is a specific type of computer file system architecture and FAT a family of industry-standard file systems utilizing it. Developer(s) Microsoft, SCP, IBM, [3] The FAT file system is a legacy file system which is simple and robust. It Compaq, Digital offers good performance even in very light-weight implementations, but Research, Novell, cannot deliver the same performance, reliability and scalability as some Caldera modern file systems. It is, however, supported for compatibility reasons by Full name File Allocation Table: nearly all currently developed operating systems for personal computers and FAT12 (12- many home computers, mobile devices and embedded systems, and thus is a bit version), well suited format for data exchange between computers and devices of almost FAT16 (16- any type and age from 1981 through the present. bit versions), Originally designed in 1977 for use on floppy disks, FAT was soon adapted and FAT32 (32-bit version used almost universally on hard disks throughout the DOS and Windows 9x with 28 bits used), eras for two decades. Today, FAT file systems are still commonly found on exFAT (64- floppy disks, USB sticks, flash and other solid-state memory cards and bit versions) modules, and many portable and embedded devices. DCF implements FAT as Introduced 1977 (Standalone the standard file system for digital cameras since 1998.[4] FAT is also utilized Disk BASIC-80) for the EFI system partition (partition type 0xEF) in the boot stage of EFI- FAT12: August 1980 compliant computers. (SCP QDOS) FAT16: August 1984 For floppy disks, FAT has been standardized as ECMA-107[5] and (IBM PC DOS 3.0) ISO/IEC 9293:1994[6] (superseding ISO 9293:1987[7]).
    [Show full text]
  • CP/M-80 Kaypro
    $3.00 June-July 1985 . No. 24 TABLE OF CONTENTS C'ing Into Turbo Pascal ....................................... 4 Soldering: The First Steps. .. 36 Eight Inch Drives On The Kaypro .............................. 38 Kaypro BIOS Patch. .. 40 Alternative Power Supply For The Kaypro . .. 42 48 Lines On A BBI ........ .. 44 Adding An 8" SSSD Drive To A Morrow MD-2 ................... 50 Review: The Ztime-I .......................................... 55 BDOS Vectors (Mucking Around Inside CP1M) ................. 62 The Pascal Runoff 77 Regular Features The S-100 Bus 9 Technical Tips ........... 70 In The Public Domain... .. 13 Culture Corner. .. 76 C'ing Clearly ............ 16 The Xerox 820 Column ... 19 The Slicer Column ........ 24 Future Tense The KayproColumn ..... 33 Tidbits. .. .. 79 Pascal Procedures ........ 57 68000 Vrs. 80X86 .. ... 83 FORTH words 61 MSX In The USA . .. 84 On Your Own ........... 68 The Last Page ............ 88 NEW LOWER PRICES! NOW IN "UNKIT"* FORM TOO! "BIG BOARD II" 4 MHz Z80·A SINGLE BOARD COMPUTER WITH "SASI" HARD·DISK INTERFACE $795 ASSEMBLED & TESTED $545 "UNKIT"* $245 PC BOARD WITH 16 PARTS Jim Ferguson, the designer of the "Big Board" distributed by Digital SIZE: 8.75" X 15.5" Research Computers, has produced a stunning new computer that POWER: +5V @ 3A, +-12V @ 0.1A Cal-Tex Computers has been shipping for a year. Called "Big Board II", it has the following features: • "SASI" Interface for Winchester Disks Our "Big Board II" implements the Host portion of the "Shugart Associates Systems • 4 MHz Z80-A CPU and Peripheral Chips Interface." Adding a Winchester disk drive is no harder than attaching a floppy-disk The new Ferguson computer runs at 4 MHz.
    [Show full text]
  • Microsoft Plays Hardball: Use of Exclusionary Pricing and Technical
    Antitrust Bulletin, XL:2, Summer 1995, 265-315 MICROSOFT PLAYS HARDBALL: The Use of Exclusionary Pricing and Technical Incompatibility to Maintain Monopoly Power in Markets for Operating System Software† by KENNETH C. BASEMAN* FREDERICK R. WARREN-BOULTON* and GLENN A. WOROCH** May 1995 ___________________ * Principals, MiCRA: Microeconomic Consulting and Research Associates, Inc., Washington, DC. ** University of California, Berkeley. † Forthcoming, Antitrust Bulletin, June 1995. We would like to express our appreciation for helpful comments and other assistance to Sturge Sobin, Linnet Harlan, Paul Dennis and the participants at the Columbia Business School's Institute for Tele-Information's Seminar on Sustaining Competition in Network Industries through Regulating and Pricing Access, especially Janusz Ordover and Bobby Willig. TABLE OF CONTENTS I. INTRODUCTION AND SUMMARY ................................... 1 II. BACKGROUND .................................................... 3 A. THE MARKET FOR PERSONAL COMPUTER OPERATING SYSTEMS ............................................................ 3 TABLE: NEW SHIPMENTS OF PERSONAL COMPUTER OPERATING SYSTEMS .............................................. 8 B. MICROSOFT'S PRACTICES ..................................... 9 III. FIRST-DEGREE PRICE DISCRIMINATION vs. INEFFICIENT SUBSTITUTION ................................................... 15 A. FIRST-DEGREE PRICE DISCRIMINATION ........................ 16 B. INEFFICIENT SUBSTITUTION ................................. 20 IV. ANTIFRAUD AND ANTIPIRACY
    [Show full text]
  • Windows in Concurrent PC
    Using Concurrent PC DOS OTHER BOOKS BY THE AUTHOR Microcomputer Operating Systems (1982) The Byte Guide to CP/M-86 (1984) Using Concurrent PC DOS Mark Dahmke McGraw-Hili Book Company New York St. Louis San Francisco Auckland Bogota Hamburg Johannesburg London Madrid Mexico Montreal New Delhi Panama Paris Sao Paulo Singapore Sydney Tokyo Toronto Library of Congress Cataloging-in-Publication Data Dahmke, Mark. U sing Concurrent PC DOS. Bibliography: p. Includes index. 1. Concurrent PC DOS (Computer operation system) 1. Title. QA76.76.063D34 1986 005.4' 469 85-15473 ISBN 0-07-015073-7 Copyright © 1986 by McGraw-Hili, Inc. All rights reserved. Printed in the United States of America. Except as permitted under the United States Copyright Act of 1976, no part of this publication may be reproduced or distributed in any form or by any means, or stored in a data base or retrieval system, without the prior written permission of the publisher. 1234567890 DOC/DOC 893210876 ISBN 0-07-015073-7 The editors for this book were Steven Guty and Vivian Koenig, the designer was Naomi Auerbach, and the production supervisor was Teresa F. Leaden. It was set in Century Schoolbook by Byrd Data Imaging. Printed and bound by R. R. Donnelley & Sons Company. To my sister Patricia Contents Chapter 1. Introduction 1 What Is Concurrent PC DOS? 1 What Is an Operating System? 1 The DOS Family Tree 3 The Scope of This Book 5 Chapter 2. Concurrent PC DOS Compatibility 6 Concurrent PC DOS Compatibility 6 PC·DOS, TopView, and the IBM PC AT 7 Concurrent CP/M·86 9 Chapter 3.
    [Show full text]
  • IBM Surepos 700 Series Surepos 720, 740 and 780
    Improving the customer experience with advanced POS performance and functionality IBM SurePOS 700 Series SurePOS 720, 740 and 780 Transforming retail with faster, more Optimizing solution flexibility to help you Highlights flexible point-of-sale (POS) systems customize your retail environment The IBM SurePOS 700 Series delivers By providing you with a range of Helps enable you to dynamically the advanced power and functionality choices in speed, size, color and adapt your POS systems to your organization requires to quickly connectivity, as well as in applications, changes in consumer demands and efficiently respond to changes peripherals and display technologies, in the fast-paced on demand retail we enable you to design and implement Enhances flexibility by environment. Fast POS transaction a POS solution customized directly to providing appearance, processing speeds and accuracy your preferences and retail needs. connectivity, application help enhance the customer experi- Equipped with leading-edge IBM and peripheral options ence and increase employee SurePorts, the SurePOS 700 Series productivity. Extensive customization helps give you the flexibility to select the Helps safeguard existing choices enable you to design the connection options you require. Plus, investments through compatibility right solution to help meet your these retail-hardened systems support with many retail technologies specific business needs. integration with diverse third-party and staged migration applications, including Ready for IBM Retail Store Innovations
    [Show full text]
  • Cognitive Representations of Dos Commands As a Function of Expertise
    COGNITIVE REPRESENTATIONS OF DOS COMMANDS AS A FUNCTION OF EXPERTISE Kathleen M. Snyder James R. Lewis IBM Corporation IBM Corporation Dept F3B, Div 20 T. J. Watson Research Center Room 12B174 Dept 564, Room Hl-E22A 360 Hamilton Avenue Route 9A White Plains, NY Hawthorne, NY ABSTRACT that would be impossibly difficult with anything less adequate. [I, The purpose of this study was to examine P. 221 the cognitive networks derived from the similarity rating of IBM Personal Computer Disk Operating System (IBM PC Although Winston's [l] comments were DOS) (TM) commands by computer users given in the context of the advantage of with varying levels of expertise. good representation in artificial Naive, novice, and intermediate networks intelligence, the argument is also were examined to determine which links applicable to the use of multivariate in their networks were also present in statistical methods in psychology. an expert network. Groups with a Different methods allow different greater level of DOS expertise had more representations of the structure hidden links in common with the experts. A in a complex dataset. Like any other core set of commands were identified craftsman, we must choose the which were linked in every network. As appropriate tools to achieve our the level of expertise changed, it was analytical goals. possible to show the order in which links in the experts' network became The goal of this study was to present in the novice and intermediate demonstrate the use of network analysis groups. for modeling cognitive representations of operating system commands as a function of expertise.
    [Show full text]
  • Microsoft Windows for MS
    Month Year Version Major Changes or Remarks Microsoft buys non-exclusive rights to market Pattersons Quick & Dirty Operating System from December 1980 QDOS Seattle Computer Products (Developed as 86-DOS) (Which is a clone of Digital Researches C P/M in virtually every respect) Microsoft buys all rights to 86-DOS from Seattle Computer Products, and the name MS-DOS is July 1981 86-DOS adopted for Microsoft's purposes and IBM PC- DOS for shipment with IBM PCs (For Computers with the Intel 8086 Processor) Digital Research release CP/M 86 for the Intel Q3 1981 CP/M 86 8086 Processer Pre-Release PC-DOS produced for IBM Personal Mid 1981 PC-DOS 1.0 Computers (IBM PC) Supported 16K of RAM, ~ Single-sided 5.25" 160Kb Floppy Disk OEM PC-DOS for IBM Corporation. (First August 1982 PC-DOS 1.1 Release Version) OEM Version for Zenith Computer Corporation.. (Also known as Z-DOS) This added support for September 1982 MS-DOS 1.25 Double-Sided 5.25" 320Kb Floppy Disks. Previously the disk had to be turned over to use the other side Digital Research release CP/M Plus for the Q4 1982 CP/M Plus Intel 8086 Processer OEM Version For Zenith - This added support for IBM's 10 MB Hard Disk, Directories and Double- March 1983 MS-DOS 2.0 Density 5.25" Floppy Disks with capacities of 360 Kb OEM PC-DOS for IBM Corporation. - Released March 1983 PC-DOS 2.0 to support the IBM XT Microsoft first announces it intention to create a GUI (Graphical User Interface) for its existing MS-DOS Operating System.
    [Show full text]
  • PC DOS 7 Technical Update
    PC DOS 7 Technical Update Document Number GG24-4459-00 February 1995 International Technical Support Organization Boca Raton Center Take Note! Before using this information and the product it supports, be sure to read the general information under “Special Notices” on page xiii. First Edition (February 1995) This edition applies to PC DOS Version 7. Order publications through your IBM representative or the IBM branch office serving your locality. Publications are not stocked at the address given below. An ITSO Technical Bulletin Evaluation Form for reader′s feedback appears facing Chapter 1. If the form has been removed, comments may be addressed to: IBM Corporation, International Technical Support Organization Dept. 91J Building 235-2 Internal Zip 4423 901 NW 51st Street Boca Raton, Florida 33431-1328 When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. Copyright International Business Machines Corporation 1995. All rights reserved. Note to U.S. Government Users — Documentation related to restricted rights — Use, duplication or disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp. Abstract IBM PC DOS 7 has been designed for all types of users who need an efficient single tasking personal computer operating system. It incorporates many new utilities such as anti-virus software, comprehensive backup programs, PCMCIA support and DOS Pen extensions. Also incorporated are new features to enhance the available memory and disk space. This book is a technical reference, upgraded from IBM DOS 5.02 and written for DOS programmers, who develop applications for IBM Personal Computers or compatible systems.
    [Show full text]
  • Keith and Betty's Idiosyncratic Recommendations for Pcs And
    Keith and Betty’s Idiosyncratic Recommendations for PCs and Software Version 13.01 Print date: November 21, 2002 Copyright © 1988, 2002 by Betty P. Thomas & Keith Conover, M.D., FACEP Copy and pass on to others, or link to http://www.pitt.edu/~kconover/ftp/kbrec.pdf but don’t alter in any way. Published by Conover+Thomas 13.0 P.O. Box 22262 Now with WiFi, Pittsburgh, PA 15222-0262 Mozilla, and Updates and electronic version with clickable links Iomega HDD info! available at: www.pitt.edu/~kconover/ftp/kbrec.pdf “What computer should I buy? What printer? What about DSL and cable modems?” We’re often asked to recommend computers, software, and computer dealers. It’s hard to keep up with the market, but here are today’s recommendations. You may find this somewhat oversimplified, but remember,“we are more likely to reach the truth through error than through confusion.” (Bacon) Which Computer? Want a truly personal computer, for Web browsing, ibility but included more advanced processor chips email, writing, calculating, simple financial work, (80386, 80486SX, 80486, Pentiums). Pentium III games, and maybe a bit of programming? We have computers are now entry-level. Get at least 256 some advice. And if you deal with PCs at work and megabytes of memory (512MB is better and memory feel a bit under-computer-literate, start here. is cheap). As of the winter 2002, fast Pentium-4 If money is tight, get a cheap generic PC clone CPUs are everywhere, but you can get by just fine from one of the better mail-order companies (e.g., with a 1 GHz Pentium III or AMD Athlon.
    [Show full text]
  • Disk Operating System
    - -------- ---- --- Personal Computer -------_.---- - - --- Computer Language Series Disk Operating System Second Edition (May 1982) Version 1.10 Changes are periodically made to the information herein; these changes will be incorporated in new editions of this publication. Products are not stocked at the address below. Requests for copies of this product and for technical information about the system should be made to your authorized IBM Personal Computer Dealer. A Product Comment Form is provided at the back of this publication. If this form has been removed, address comment to: IBM Corp., Personal Computer, P.O. Box 1328-C, Boca Raton, Florida 33432. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligations whatever. © Copyright International Business Machines Corporation 1981 Preface This reference manual explains how to use the IBM Personal Computer Disk Operating System (DOS). It provides information on how to issue commands to DOS to create, edit, link, debug, and execute programs. Prerequisite Publication Regardless of your background or previous programming experience, you should look at the Guide to Operations before reading this manual. The chapter on "Using DOS" should be especially helpful to you before you approach the more detailed information that appears in this manual. Organization of this manual This manual has six chapters and six appendixes. Chapter I has some introductory information about DOS and files. Chapter 2 contains information about starting DOS, as well as directions on how to use the control keys and DOS editing keys. Chapter 3 contains detailed descriptions of the commands you can issue to DOS.
    [Show full text]
  • DOS 3.30 Package?
    Disk Operating System Version 3.30 Technical Reference Programming Family - ------....-- - --- ---- -. --- ----------,.-- - --- - First Edition (April 1987) The following paragraph does not apply to the United Kingdom or any country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement may not apply to you. This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time. It is possible that this publication may contain reference to, or information about, IBM products (machines and programs), programming, or services that 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. Requests for copies of this publication and for technical information about IBM products should be made to your authorized IBM Dealer or your IBM Marketing Representative. © Copyright International Business Machines Corporation 1985, 1987 About This Book Information in this book applies to DOS versions 2.10 to 3.30 unless specified in each chapter under the heading "Version Specific Information." 111 How This Book is Organized This Technical Reference has two sections.
    [Show full text]
  • IBM Surepos 4694
    The fast, intelligent POS solution for a dynamic retail world IBM SurePOS 4694 available. It accommodates traditional cathode ray tube (CRT) or digital monitors. Its open platform can run applications for Microsoft® Windows®, IBM 4690 operating system (OS), Red Hat Linux 7.1 and DOS, so you can keep proven POS software in place. The operating system is sold separately. Flexible configurations Model 347 shown configured with optional The SurePOS 4694 lets you choose components: IBM SureMark printer, IBM SurePoint Solution, 40-character LCD from a long list of keyboards, displays, and ANPOS Web-enabled keyboard with cash drawers and printers. System pointing device. units with wide or narrow footprints are available, as are integrated and The reliable choice for high- distributed configurations. Expansion Highlights performance retailing options include optional hard drives, With more than one million units placed memory upgrades and ISA/PCI Includes multiport connectivity worldwide, the IBM SurePOS™ 4694 architecture. This variety of configura- and broad operating system point-of-sale (POS) system delivers the tion options helps you tailor the right support to help protect your proven performance retailers need to POS solution for virtually any store. existing investments help keep stores running smoothly and protect profitability. The SurePOS 4694 Provides a wide range of Broad software offering has the processing power to handle peripherals and expansion These retail-hardened systems support the latest POS applications, including options
    [Show full text]