NBS FIPS Software Documentation
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
0. Versã…O Final
Câmpus de São José do Rio Preto Fernando Henrique Crepaldi Cordeiro O romance policial contemporâneo pelos caminhos da paródia: uma vertente metalinguística São José do Rio Preto 2014 Fernando Henrique Crepaldi Cordeiro O romance policial contemporâneo pelos caminhos da paródia: uma vertente metalinguística Tese apresentada como parte dos requisitos para obtenção do título de Doutor em Letras, junto ao Programa de Pós-Graduação em Letras, Área de Concentração – Teoria da Literatura, do Instituto de Biociências, Letras e Ciências Exatas da Universidade Estadual Paulista “Júlio de Mesquita Filho”, Câmpus de São José do Rio Preto. Orientador: Profª Drª Sônia Helena de Oliveira Raymundo Piteri São José do Rio Preto 2014 Fernando Henrique Crepaldi Cordeiro O romance policial contemporâneo pelos caminhos da paródia: uma vertente metalinguística Tese apresentada como parte dos requisitos para obtenção do título de Doutor em Letras, junto ao Programa de Pós-Graduação em Letras, Área de Concentração – Teoria da Literatura, do Instituto de Biociências, Letras e Ciências Exatas da Universidade Estadual Paulista “Júlio de Mesquita Filho”, Câmpus de São José do Rio Preto. Comissão Examinadora Profª Drª Sônia Helena de Oliveira Raymundo Piteri UNESP – São José do Rio Preto Orientador Profª Drª Marisa Corrêa Silva Universidade Estadual de Maringá Profª Drª Márcia Valéria Zamboni Gobbi UNESP – Araraquara Profª Drª Maria Heloísa Martins Dias UNESP – São José do Rio Preto Prof. Dr. Arnaldo Franco Júnior UNESP – São José do Rio Preto São José do Rio Preto -
The Evolution of Lisp
1 The Evolution of Lisp Guy L. Steele Jr. Richard P. Gabriel Thinking Machines Corporation Lucid, Inc. 245 First Street 707 Laurel Street Cambridge, Massachusetts 02142 Menlo Park, California 94025 Phone: (617) 234-2860 Phone: (415) 329-8400 FAX: (617) 243-4444 FAX: (415) 329-8480 E-mail: [email protected] E-mail: [email protected] Abstract Lisp is the world’s greatest programming language—or so its proponents think. The structure of Lisp makes it easy to extend the language or even to implement entirely new dialects without starting from scratch. Overall, the evolution of Lisp has been guided more by institutional rivalry, one-upsmanship, and the glee born of technical cleverness that is characteristic of the “hacker culture” than by sober assessments of technical requirements. Nevertheless this process has eventually produced both an industrial- strength programming language, messy but powerful, and a technically pure dialect, small but powerful, that is suitable for use by programming-language theoreticians. We pick up where McCarthy’s paper in the first HOPL conference left off. We trace the development chronologically from the era of the PDP-6, through the heyday of Interlisp and MacLisp, past the ascension and decline of special purpose Lisp machines, to the present era of standardization activities. We then examine the technical evolution of a few representative language features, including both some notable successes and some notable failures, that illuminate design issues that distinguish Lisp from other programming languages. We also discuss the use of Lisp as a laboratory for designing other programming languages. We conclude with some reflections on the forces that have driven the evolution of Lisp. -
TRS-80 Software
REGISTRATION NUMBER 00000001 NEWDOS 8O FOR THE TRS-80 MODEL I / III / 4 MICRO COMPUTER Apparat Incorporated takes pleasure in presenting NEWDOS/80, Version 2.5. Above is the registration number of your NEWDOS/80. This registration number must be the same as the registration number you find on your diskette label and the enclosed registration card. If they are not, return them to the dealer from whom you purchased your NEWDOS/80 to be reissued. This registration Number is your assurance of receiving any corrections or minor revisions to NEWDOS/80 that may be released. The registration card should be completed and returned to Apparat at your earliest convenience. PLEASE RETURN THE CARD IT IS IMPORTANT! It our only method of determining who has purchased this copy of the system. This number should be included in all correspondence with Apparat. Apparat, Inc 4401 So. Tamarac Parkway • Denver, Colorado 80237 HELPFUL HINTS IN USING YOUR NEWDOS/80 VERSION 2.5 We suggest using the following checklist as a guide to setting up software on your Hard Disk System: 1. Carefully read through all related documentation. 2. Make hardware installation as directed by instructions supplied with your Hard Drive Unit. 3. Boot on your NEWDOS/80 Version 2.5 original master diskette and make backup copy or copies. Refer to Chapter 1, Section 1.4 of the NEWDOS/80 Version 2.0 manual for details if unfamiliar with the procedure. 4. Designate one of your backups as a working copy an d boot (or reset) on it. Use this diskette for the remainder of this procedure. -
Robert Alan Saunders
SMITHSONIAN INSTITUTION LEMELSON CENTER FOR THE STUDY OF INVENTION AND INNOVATION Robert Alan Saunders Transcript of an interview conducted by Christopher Weaver at National Museum of American History Washington, D.C., USA on 29 November 2018 with subsequent additions and corrections For additional information, contact the Archives Center at 202-633-3270 or [email protected] All uses of this manuscript are covered by an agreement between the Smithsonian Institution and Robert Alan Saunders dated November 29, 2018. For additional information about rights and reproductions, please contact: Archives Center National Museum of American History Smithsonian Institution MRC 601 P.O. Box 37012 Washington, D.C. 20013-7012 Phone: 202-633-3270 TDD: 202-357-1729 Email: [email protected] Web: http://americanhistory.si.edu/archives/rights-and-reproductions Preferred citation: Robert Alan Saunders, “Interview with Robert Alan Saunders,” conducted by Christopher Weaver, November 29, 2018, Video Game Pioneers Oral History Collection, Archives Center, National Museum of American History, Smithsonian Institution, Washington, DC. Acknowledgement: The Smithsonian’s Lemelson Center for the Study of Invention and Innovation gratefully acknowledges financial support from the Entertainment Software Association and Coastal Bridge Advisors for this oral history project. For additional information, contact the Archives Center at 202-633-3270 or [email protected] Abstract Robert Saunders begins discussing his early family life, education, and early exposure to electrical engineering. He next recounts his time at MIT, recalling members of the Tech Model Railroad Club and his work with the TX-0 and PDP-1 computers. Saunders discusses the contributions of Spacewar! team members to the project and his development of the original PDP-1 game controllers. -
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. -
Part 2 / Software
Part 2 / Software 1/ Disk Organization 1 Single Density Floppy Diskette 1 Double Density Floppy Diskette 1 5" 5-Meg Hard Disk 2 Disk Space Available to the User 2 Unit of Allocation 2 2l Disk Files 3 Methods of File Allocation 3 Dynamic Allocation 3 Pre-Allocation 3 Record Length 3 Record Processing Capabilities 4 Record Numbers 4 3/ TRSDOS File Descriptions 5 System Files (/SYS) 5 Utility Programs 7 Device Driver Programs 7 Filter Programs 7 Creating a Minimum Configuration Disk 7 4/ Device Access 9 Device Control Block (DCB) 9 Memory Header 10 5/ Drive Access 11 Drive Code Table (DCT) 11 ^v Disk I/O Table 13 Directory Records 13 Granule Allocation Table (GAT) 16 Hash Index Table (HIT) 18 6/ File Control 23 File Control Block (FCB) 23 7/ TRSDOS Version 6 Programming Guidelines 27 Converting to TRSDOS Version 6 27 Programming With Restart Vectors 29 KFLAG$ (BREAK)( (PAUSE), and (ENTER) Interfacing 29 Interfacing to (SPICNFG 32 Interfacing to @KITSK 33 Interfacing to the Task Processor 34 Interfacing RAM Banks 1 and 2 36 Device Driver and Filter Templates 40 @CTL Interfacing to Device Drivers 42 8/ Using the Supervisor Calls 45 Calling Procedure 45 Program Entry and Return Conditions 45 Supervisor Calls 46 Numerical List of SVCs 49 Alphabetical List of SVCs 52 Sample Programs 54 9/ Technical Information on TRSDOS Commands and Utilities 189 Appendix A/ TRSDOS Error Messages 193 Appendix B/ Memory Map 199 Appendix C/ Character Codes 201 Appendix D/ Keyboard Code Map 211 Appendix E/ Programmable SVCs 213 Appendix F/ Using SYS 13/SYS 215 Index 217 1/Disk Organization TRSOOS Version 6 can be used with 51/4" single-sided floppy diskettes and with hard disk. -
Introduction to the Literature on Programming Language Design Gary T
Computer Science Technical Reports Computer Science 7-1999 Introduction to the Literature On Programming Language Design Gary T. Leavens Iowa State University Follow this and additional works at: http://lib.dr.iastate.edu/cs_techreports Part of the Programming Languages and Compilers Commons Recommended Citation Leavens, Gary T., "Introduction to the Literature On Programming Language Design" (1999). Computer Science Technical Reports. 59. http://lib.dr.iastate.edu/cs_techreports/59 This Article is brought to you for free and open access by the Computer Science at Iowa State University Digital Repository. It has been accepted for inclusion in Computer Science Technical Reports by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. Introduction to the Literature On Programming Language Design Abstract This is an introduction to the literature on programming language design and related topics. It is intended to cite the most important work, and to provide a place for students to start a literature search. Keywords programming languages, semantics, type systems, polymorphism, type theory, data abstraction, functional programming, object-oriented programming, logic programming, declarative programming, parallel and distributed programming languages Disciplines Programming Languages and Compilers This article is available at Iowa State University Digital Repository: http://lib.dr.iastate.edu/cs_techreports/59 Intro duction to the Literature On Programming Language Design Gary T. Leavens TR 93-01c Jan. 1993, revised Jan. 1994, Feb. 1996, and July 1999 Keywords: programming languages, semantics, typ e systems, p olymorphism, typ e theory, data abstrac- tion, functional programming, ob ject-oriented programming, logic programming, declarative programming, parallel and distributed programming languages. -
The Computer for Practice Management: Part 2
Computers in Family Practice Editor: Roger A. Rosenblatt, MD, MPH The Computer for Practice Management: Part 2. Software, Hardware, and Aftermarket Services Matthew Cushing, Jr, MD Andover, Massachusetts il field? Second, is it possible to get the names of In the preceding issue, Dr. Cushing introduced the e primary care people with whom he has dealt? importance o f system goals and design, hardware, enerally speaking, the broader the range of hard- elements of the system, and software elements. are brands offered, the wider the choice of soft- In Part 2, Dr. Cushing covers how to search for are available. One-brand stores have a limited the right software, how to fit the hardware to the ilection and probably should not be consulted software, and aftermarket services.—Roger A. itially. It is also wise to avoid mail-order prod- Rosenblatt, Editor ;ts entirely. These products are less expensive, at the headache factor in trying to deal with prob e s and questions at long distance more than jmpensates for any savings. Delays of three to How to Find the Right Software ve months are not unknown in response to letters f inquiry to major and reputable hardware and Finding the right software dealer may be the jftware manufacturers. Avoid also the ‘‘supei- hardest part of the whole process. Advertising is larket” stores, which thrive on volume and quick of little use, other than to make buyers aware of rmover and are not equipped, either in personne the existence of an outlet and what brands of r attitude, for hand-holding. -
Trsdos 1.3 Reference Guide
TRSDOS 1.3 REFERENCE GUIDE TRSDOS 1.3 Command Syntax 1. The general form of each command is given as the command itself, followed by the input/output field, followed by the parameters field. The parameter field and certain portions of the I/O field are optional and may be included at the discretion of the operator. 2. Capital letters and spaces in the command lines must be typed exactly as shown. 3. Brackets in the command line indicate that the instruction contained within the brackets is optional and may or may not be entered, depending on the situation and the user's desire for clarity. 4. Parentheses indicate the parameter field. This field is composed of those parameters that will modify the action of the command to suit the user's needs. 5. Braces indicate the default values of a paramter or a prompt. If <ENTER> is typed instead of the the value or switch required, the default is used. 6. The parameter values are indicated by val (value), exp (expression), or sw (switch). Sample numeric values, string expressions, or switch indicators are usually given. 7. File specifications take the following format: filespec/ext.password:d filespec - an alphabetic character A-Z followed by up to seven optional characters or numbers /ext - optional file specification extension, consisting of an alphabetic character and up to two optional characters or numbers .password - optional file password consisting of an alphabetic character followed by up to seven optional characters or numbers :d - optional drive specification, which indicates the drive on which the file is located TRSDOS 1.3 Hardware Features: 1. -
A Review of Federal Agency Experiences NATIONAL BUREAU of STANDARDS
NAT'L INST. OF STAND & TECH NB3 Reference Publi - cations AlllQb DMDSSB of Commerce . Science National Bureau and Technology of Standards NBS Special Publication 500-102 Microcomputers: A Review of Federal Agency Experiences NATIONAL BUREAU OF STANDARDS The National Bureau of Standards' was established by an act ot Congress on 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's technical work is per- formed by the National Measurement Laboratory, the National Engineering Laboratory, and the Institute for Computer Sciences and Technology. THE NATIONAL MEASUREMENT LABORATORY provides the national system of physical and chemical and materials measurement; coordinates the system with measurement systems of other nations and furnishes essential services leading to accurate and uniform physical and chemical measurement throughout the Nation's scientific community, industry, and commerce; conducts materials research leading to improved methods of measurement, standards, and data on the properties of materials needed by industry, commerce, educational institutions, and Government; provides advisory and research services to other Government -
Microsoft BASIC Decoded & Other Mysteries
Written by James Farvour Microsoft BASIC Decoded & Other Mysteries Foreword by Harvard Pennington Edited by Jim Perry Graphics by John Teal Cover by Harvard Pennington TRS-80 Information Series Volume 2 Contents Foreword .............................................................................4 Single Precision Routines..............................................21 Chapter 1: Introduction .......................................................5 SP Addition ...............................................................22 Overview.........................................................................6 SP Subtraction...........................................................22 Memory Utilization .........................................................6 SP Multiply ...............................................................22 Communications Region .................................................8 SP Divide ..................................................................22 Level II Operation ...........................................................8 SP Comparison..........................................................22 Input Phase ......................................................................8 Double Precision Routines ............................................22 Interpretation & Execution..............................................9 DP Addition...............................................................22 Verb Action...................................................................11 DP Subtraction ..........................................................23 -
Radio Shack Collection
http://oac.cdlib.org/findaid/ark:/13030/c8d50t54 No online items Guide to the Radio Shack collection Finding aid prepared by Jack Doran and Sara Chabino Lott Processing of this collection was made possible through generous funding from the National Archives’ National Historical Publications & Records Commission: Access to Historical Records grant. Computer History Museum 1401 N. Shoreline Blvd. Mountain View, CA, 94043 (650) 810-1010 [email protected] October 2019 Guide to the Radio Shack X4114.2007 1 collection Title: Radio Shack collection Identifier/Call Number: X4114.2007 Contributing Institution: Computer History Museum Language of Material: English Physical Description: 34.59 Linear feet24 record cartons, 4 software boxes, and 1 manuscript box Date (bulk): Bulk, 1979-1985 Date (inclusive): 1973-1993 Abstract: The Radio Shack collection contains materials related to Tandy Corporation/Radio Shack’s microcomputer, the TRS-80. The Manuals series consists of manuals published by Tandy and others concerned with the TRS-80 and also programs authored by Radio Shack and other companies. The Software series consists largely of hand labeled disks containing utilities, operating system tools, games, and write up language programs. The Periodicals series consists of print periodicals about the TRS-80 and its programs published by Tandy and other companies. Processing Information Collection surveyed by Rita Wang, 2016. Collection processed by Jack Doran, October 2019. Access Restrictions The collection is open for research. Publication Rights The Computer History Museum (CHM) can only claim physical ownership of the collection. Copyright restrictions may apply and users are responsible for satisfying any claims of the copyright holder. Requests for copying and permission to publish, quote, or reproduce any portion of the Computer History Museum’s collection must be obtained jointly from both the copyright holder (if applicable) and the Computer History Museum as owner of the material.