Object-Oriented Programming

Total Page:16

File Type:pdf, Size:1020Kb

Object-Oriented Programming No.44 November-December 1988 $3.95 T H E M C R 0 T EC H N C A L J 0 U R N A L Object-Oriented Programming Objects are the latest buzz word. For a long time there was only Smalltalk, now there's a whole troup of players including Actor, Objective C and C++. So we start out this issue with a four-piece trilogy on objects: complete with theory, examples, and projects. (Space is no object.) A Taste of Smalltalk page 8 An intense look at messages, objects, classes, late binding, and all the other fancy terms that have grown up around this fascinating field. Actor, an Object-Oriented Language Thinking Objectively Building MicroCad A Special Project The Peripheral Technology-PT68K-2 page 42 An inexpensive, build-it-yourself, 68000 system. A great way to learn both hardware and software from the ground up. Plus: Hercules Graphics Printer Dump 38 Sharing At SOG 46 And Much, tv-1 uch, More 1 0 0 74470 19388 3 #1 PROGRAMMABLE EDITOR NEW VERSION 3.0 • Best Multi-Level Undo • Regular Expressions • Pop-Up ASCII Table • Pull-Down Menus • Compiler Support • Column Blocks Until now, if you wanted the best Undo, the best compiler sup­ port, regular expressions and column blocks you chose BRIEF™. If you wanted unlimited keystroke macros, the best FREE EVALUATION COPY* configurability, "off the cuff" command language macros and blazing speed, you chose VEDIT PLUS.® Call 1 ·800-45-VEDIT Now the Choice is Easy The all new VEDIT PLUS 3.0 gives you the best Undo of any editor, the best compiler support, unequaled windows, true • Fully Network Compatible regular expressions and extensive new features. We're lead­ • Call for XENIX and OS/2 versions ing the way with easy to use pull down menus, context sensitive • 30 Day Money-back guarantee help, a pop-up ASCII table, new printing options and much more. Incredibly, VEDIT PLUS 3.0 is now twice as fast as be­ fore and, at only 60K in size, it loads fast! Features of VEDIT PLUS 3.0 • Simultaneously edit up to 37 files of unlimited size. Completely Configurable • Variable sized windows; multiple windows per file. Change a few keys or redefine the entire keyboard, VEDIT • Execute DOS commands and other programs. PLUS adjusts to your editing style in minutes. You can even • Flexible "cut and paste" with 36 "scratch-pad" buffers. create new editing functions using simple keystroke macros or • Block operations by line, character or column. fine tune existing ones. VEDIT PLUS is so configurable that it • Search with pattern matching or regular expressions. • Configuration-determine your own keyboard layout, create easily emulates other editors and word processors (WordStar your own editing functions, support any screen size. and Word Perfect emulation included). Quickly access editing • Select window colors, support 43 line EGA, 50 line VGA. functions with a single key or through the pull-down menus. EASY TO USE Try before You Buy • Modern pull-down menu system. Pop-up ASCII table. • Context sensitive on-line help is user changeable. We challenge you to experience the dazzling performance and • Multi-level Undo (100 to 1000 levels). Undo keystroke by exceptional features that make VEDIT PLUS the best choice. keystroke or line by line. Our evaluation disk includes the complete editor.* Learn • On-line integer calculator (also algebraic expressions). VEDIT PLUS using our extensive "training" macro that gives • Keystroke macros speed editing, menu function "hot keys." instructions in one window while you experiment in another. FOR PROGRAMMERS See for yourself why no other macro language comes close. • Automatic lndent/Undent for "C," PL/I, PASCAL. Call for your free evaluation copy today. See why VEDIT PLUS • Match/check nested parentheses, e.g. "I" and" I" for "C." has been the #1 choice of programmers, writers and engineers • Flexible macro runs popular compilers and automatically since 1980. moves cursor to each error in your program. Easily changed to support new compilers and assemblers. Supports the IBM PC, XT, AT and PS/2 including DESQview, FOR WRITERS Microsoft Windows, PC-MOS/386, Concurrent DOS and most • Word wrap, paragraph formatting and justification. networks. Also available for MS-DOS, CP/M-86 and FlexOS. • Convert to/from Wordstar and mainframe files. (Yes! We support windows on CRT terminals.) $185. • Flexible printing; fully adjustable margins and Tab stops. MACRO PROGRAMMING LANGUAGE VEDIT and CompuView are registered trademarks of CompuView Products, Inc. BRIEF is a • If-then-else, looping, testing, string compare, branching, trademark of UnderWare, Inc. PC-MOS/386 is a trademark of The Software Link, Inc. CP/M-86 user prompts, keyboard input, 24 bit algebraic expressions. and FlexOS are trademarks of Digital Research. MS-DOS, OS/2 and XENIX are trademarks of • Flexible windowing-forms entry, select size, color, etc. Microsoft. DESQview is a trademark of Quarterdeck Office Systems. • Simplifies complex text processing, formatting, conversions. •Also available for Tl Professional, Tandy 2000, DEC Rainbow, WYSE 700, Amdek 1280 • Extensive 400 page manual with hundreds of examples. and Others. *Free evaluation disk is fully functional and can even edit small files. Reader Service Number 7 1955 Pauline Blvd., Ann Arbor, Ml 48103 (313)996-1299 • Telex701821 • Fax(313)996-1308 CompuView CASES& KEYBOARDS POWER SUPPLY 5339 Professional XT-AT 150 Watt Power Supply (XT) . 50.00 w I 12 function key .. .. .. .. .. .. 69.00 200 Watt Power Supply (AT) ....... 80.00 5060 Keyboard AT Style .............. 49.00 XT Slide Case .. .. .. .. .. .. .. .. .. .. .. .. .. 34.00 KB 101 Keytronic .. .. .. .. .. .. .. .. .. 6 7 .00 XT Slide with Lock & LED . 38.00 Focus 101 Key, Tactile, Switchable, STD AT or 80386 control caps lock, Dust cover . 89.00 w /Lock & LED...................... 65.00 -Chosen #1 Find hy Micro C Staff- Tower AT or 80386 w /Lock, LED 101 Key Click Style .................... 59.00 and Power Supply ................... 239.00 -All keyboards switchable to XT or AT- MONITORS HARD DRIVES EGA/CGA (Auto Switch, .31 dot) .... 395.00 & CONTROLLERS VGA/EGA/CGA Multi Sync c.31) ... 495.00 AT 40 MB Miniscribe 3650 (61 msJ ... 375.00 CGA Color ............................. .249.00 AT 40 MB Miniscribe 3053 (ZS ms) ...489.00 Amber 12" TTL .. .. .. .. .. .. .. .. .. .. .. .. 89.00 AT 71 MB Miniscribe 6085 c2s ms> ... 695.00 Green 12"' TTL.. .. .. .. .. .. .. .. .. .. .. 89.00 AT (MFM) Hard Drive & VGA Analog (Mitsubishi .28 dot) ..... 495.00 - Tower Case Pictured - floppy controller (WD) ............ 130.00 VIDEO CARDS KIT OPTIONS AT RLL HD & FD controller ....... 189.00 Color /Graphics/Parallel . 52.00 MS DOS 3.21 w/GW Basic ............ 49.00 XT20 MB Miniscribe 8425 (65 msl .... 2 79.00 Mono/Graphics/Parallel.............. 49.00 MS DOS 3.31 w /GW Basic ............ 95.00 with controller ....................... 340.00 *5339 Keyboard Sub ................... 24.00 XT30 MB Miniscribe 8438 (65 ms> .... 299.00 EGA, CGA, VGA (640x480) ....... 129.00 *Color Options: VGA Analog, STB Extra .............. 239.00 (Includes video card & monitor) with controller ....................... 355.00 CGA Color ......................... 200.00 EXPANSION CARDS CGA/EGA Color ................... 380.00 SOFTWARE Clock Card . 22.00 CGA/EGANGA Color ............ 450.00 MS DOS 3.21 w/GW Basic ......... 49.00 Dual Floppy Disk Controller . 25.00 ASSEMBLY AND TESTING Flight Simulator 3.0.................... 39.95 Game Port . 19.00 XT Systems. 60.00 AT/80386 Systems . 80.00 ACCESSORIES XT Multi-Function, 1 ser/par/clk/ Generic Analog Joystick............... 25.00 game/2 floppy ........................ 61.00 XT KIT WI 2 Floppy Drives. Gravis Analog Joystick . 49.95 Parallel (Supports LPT 1, 2 or3) . 18.00 Includes: 6401< RAM, Serial, parallel and game V20-8mhz ................................ 14.00 Dual Serial Port Card - 1 installed ports, clock/calendar, AT-Style keyboard, cabinet, 1200 Baud Internal . 79.00 switchable Com 1, 2, 3, or 4 ..... ; 22.00 power supply, mono graphics card and amber or green monitor. Keyboard switchable turbo. 2400 Baud Internal ..................... 119.00 Kit for 2nd Port .. .. .. .. .. .. .. .. .. .. 20.00 EPROM Programmer ( 4 gang) ....... 175.00 XT 640K RAM (0K installed)......... 35.00 8 mhz with lock, LED, Reset & Turboswitch . 825.00 Memory Chips ............ (call for prices) XT 2 MB Intel EMS (0K installed) ... 99.00 MICE XT I AT Multi l/O lOmhz with lock, LED, Reset & Turboswitch............. 895.00 Logitech 2 Button (serial)............. 59.00 Serial/Par /Game . 41.00 Logitech 3 Button (serial or bus)... 89.00 Kit for Second Serial.. .......... , . .. 30.00 XT KIT W /20MB Hard Drive. Logitech HiRez (bus) .................. 109.00 AT 2 MB Intel EMS (0K installed) ... 139.00 With mouse purchase only - DTK 4 MB 32 bit memory card lncludes: 6401< RAM, Serial, parallel and game ports, clock/calendar, AT-Style keyboard, cabinet, First Publisher .. .. .. .. .. .. .. 50.00 w/o RAM ............................. 139.00 power supply, mono graphics card and amber or Generic CAD 3.0 . 50.00 XT I AT Multi Drive Controller - green monitor. Keyboard switchable turbo. Paintshow ............................. 15.00 Supports 1.44, 720K, 1.2, 360K 8 mhz with lock, LED, Reset drives on XT or AT .. .. .. .. .. .. .. .. 54.00 & Turboswitch ........... 1095.00* Prices are subject to change without notice. lOmhz with lock, LED, Reset Shipping CHARGES will be~ MOTHERBOARDS & Turboswitch ........... 1165.00* XT/Turbo 4.77 /8 mhz ................ 89.00 *(For 30MB Miniscribe add $15.00) XT/Turbo 4.77 /lOmhz ............... 99.00 BUILDING YOUR AT 6/10 mhz Choice of Award, OWN CLONE V2.1 80386KIT- ****FREE BOOKLET**** Phoenix or DTK Bios ............... 2 79.00 Includes: lMB RAM, 1360K floppy drive, 1-1.2 *90-day warranty /30-day money back AT 6/12 mhz Choice of Award, MB FD, 1 40MB HD, DTK bios, switchable (subject to restrictions) Phoenix or DTK Bios ............... 340.00 keyboard, monochrome monitor, monographics. Serial/parallel ports, case, power supply, game Baby AT 6/12 mhz AMI Bios ......
Recommended publications
  • Object Oriented Programming
    No. 52 March-A pril'1990 $3.95 T H E M TEe H CAL J 0 URN A L COPIA Object Oriented Programming First it was BASIC, then it was structures, now it's objects. C++ afi<;ionados feel, of course, that objects are so powerful, so encompassing that anything could be so defined. I hope they're not placing bets, because if they are, money's no object. C++ 2.0 page 8 An objective view of the newest C++. Training A Neural Network Now that you have a neural network what do you do with it? Part two of a fascinating series. Debugging C page 21 Pointers Using MEM Keep C fro111 (C)rashing your system. An AT Keyboard Interface Use an AT keyboard with your latest project. And More ... Understanding Logic Families EPROM Programming Speeding Up Your AT Keyboard ((CHAOS MADE TO ORDER~ Explore the Magnificent and Infinite World of Fractals with FRAC LS™ AN ELECTRONIC KALEIDOSCOPE OF NATURES GEOMETRYTM With FracTools, you can modify and play with any of the included images, or easily create new ones by marking a region in an existing image or entering the coordinates directly. Filter out areas of the display, change colors in any area, and animate the fractal to create gorgeous and mesmerizing images. Special effects include Strobe, Kaleidoscope, Stained Glass, Horizontal, Vertical and Diagonal Panning, and Mouse Movies. The most spectacular application is the creation of self-running Slide Shows. Include any PCX file from any of the popular "paint" programs. FracTools also includes a Slide Show Programming Language, to bring a higher degree of control to your shows.
    [Show full text]
  • S P R I N T" the Professional Word Processor
    • • • • • • • • • • • • • • • • • • • • S P R I N T" THE PROFESSIONAL WORD PROCESSOR ALTERNATIVE USER INTERFACES INTERNATIONAl SPRINT@ The Professional Word Processor Alternative User Interfaces Copyright ~1988 All rights reserved Borland International 1800 Green Hills Road P.O. Box 660001 Scotts Valley, CA 95066-0001 Copyright @1988 Borland International. All rights reserved. Sprint is a registered trademark of Borland International. The names of the various alternative user interfaces (AUIs) refer to the command procedures and methods of operation implemented in the AUI files on the distribution disks contained in this package. Sprint's AUIs are compatible with the command procedures implemented in the corresponding word processing programs, but not all command procedures are implemented. The names of the corresponding word processing programs of other companies are used here only to explain the nature of the compatibility of the related AUI. These names are trademarks or registered trademarks of their respective holders. Sprint's AUIs were developed by Borland, which is solely responsible for their content. Printed in the U.S.A. 1098765432 This booklet was produced with Sprint:- The Professional Word Processor Table of Contents Introduction 1 Choosing an Alternative UI 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 Accessing Sprint Menus within Alternative UIs 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 The X-Sprint Menus 0 0 0 0 0 0 0 0 0 0 0 0 0 • 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 The MSWord UI's X-Sprint Menu 0 0 0 0 0 0 0 • 0 0 •• 0 0 0 0 •• 0 0 0 •• 0 0 0 •• 0 0 0 3 The WordPerfect UI's X-Sprint Menu 0 0 0 0 0 0 0 0 0 0 0 0 0 •• 0 0 •• 0 0 0 • 0 • 0 0 0 4 Reminder 00.00000000000000000000000000.
    [Show full text]
  • The Development of Smalltalk Topic Paper #7
    The Development of Smalltalk Topic Paper #7 Alex Laird Max Earn Peer CS-3210-01 Reviewer On Time/Format 1 2/4/09 Survey of Programming Languages Correct 5 Spring 2009 Clear 2 Computer Science, (319) 360-8771 Concise 2 [email protected] Grading Rubric Grading Total 10 pts ABSTRACT Dynamically typed languages are easier on the compiler because This paper describes the development of the Smalltalk it has to make fewer passes and the brunt of checking is done on programming language. the syntax of the code. Compilation of Smalltalk is just-in-time compilation, also known Keywords as dynamic translation. It means that upon compilation, Smalltalk code is translated into byte code that is interpreted upon usage and Development, Smalltalk, Programming, Language at that point the interpreter converts the code to machine language and the code is executed. Dynamic translations work very well 1. INTRODUCTION with dynamic typing. Smalltalk, yet another programming language originally developed for educational purposes and now having a much 5. IMPLEMENTATIONS broader horizon, first appeared publically in the computing Smalltalk has been implemented in numerous ways and has been industry in 1980 as a dynamically-typed object-oriented language the influence of many future languages such as Java, Python, based largely on message-passing in Simula and Lisp. Object-C, and Ruby, just to name a few. Athena is a Smalltalk scripting engine for Java. Little Smalltalk 2. EARLY HISTORY was the first interpreter of the programming language to be used Development for Smalltalk started in 1969, but the language outside of the Xerox PARC.
    [Show full text]
  • S83G 7789 08.Pdf
    IBM Personal Computer 300/700 Series HMM Book Cover COVER Book Cover -------------------------------------------------------------------------- IBM Personal Computer 300 Series (Type 65XX) 700 Series (Type 68XX) Hardware Maintenance Manual February 1997 We Want Your Comments! (Please see page 2.33) Document Number S83G-7789-08 Part Number 84H7174 -------------------------------------------------------------------------- +--- Note ---------------------------------------------------------------+ ¦ ¦ ¦ Before using this information and the product it supports, be sure to ¦ ¦ read the general information under "Notices" in topic 2.36 . ¦ ¦ ¦ +------------------------------------------------------------------------+ Ninth Edition (February 1997) 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 technical information about IBM products should be made to your IBM reseller or IBM marketing representative.
    [Show full text]
  • Flexos IPO - Summary
    Flexos IPO - Summary Notice to readers This summary must be read as an introduction to the Prospectus. It contains selected information concerning FLEXOS and the Offering. It does not necessarily include all the information that may be important to investors. Any decision to invest in the Shares must be based on the full consideration of the prospectus by the investors. This summary should be read together with- and qualified by- the more detailed information and the financial statements (annexes included) that can be found in the Prospectus. It should also be read together with the information given in the section “Risk Factors”. The Company assumes no liability with respect to this summary, including any translation hereof, unless it is misleading, inaccurate or inconsistent with other sections of the Prospectus. If a claim relating to the information contained in the Prospectus is brought before a court, the plaintiff investor might, under the applicable legislation, have to bear the costs of translating the Prospectus before the legal proceedings are initiated. 1. Risk factors FLEXOS is exposed to many risks; the main ones are summarized below. The main risk that the company is exposed to is related to a partnership contract with a British supplier “ScanSafe”, the leader in web security and, through this contract, with “Postini”, the world leader in electronic mail security, now owned by Google. This contract is not a simple distribution contract, but a close partnership and cooperation agreement for the covered territories. The contract is included for two years and is renewed automatically unless one of the parties ends it by giving a three months notice.
    [Show full text]
  • Tarifa De Precios I.V.A
    TARIFA DE PRECIOS I.V.A. no incl. Consulte posibles actualizaciones GRIFERÍA MONOMANDO BAÑO Código Artículo € A LAVABO • Monomando lavabo con cartucho cerámico • Maneta metálica • Conexiones flexibles • Portacadenilla FO 33 001 Monomando Lavabo MENTHA 25,27 BIDÉ • Monomando lavabo con cartucho cerámico • Maneta metálica • Conexiones flexibles • Portacadenilla FO 33 002 Monomando Bidé MENTHA 25,27 DUCHA • Excéntricas 150-+24mm • Maneta metálica • Cartucho cerámico • Equipo de ducha rocador+flexo+soporte articulado FO 33 003 Monomando ducha MENTHA 35,11 BAÑERA • Excéntricas 150-+24mm • Maneta metálica • Cartucho cerámico • Equipo de ducha rociador+flexo+soporte articulado FO 33 004 Monomando Bañera MENTHA 41,49 GRIFERÍA MONOMANDO COCINA Código Artículo € COCINA CAÑO CLÁSICO • Cartucho cerámico • Maneta metálica • Conexiones flexibles inox • Caño giratorio FO 33 051 Monomando Cocina caño Clásico LIRIA 31,91 COCINA EXTRAIBLE (BAJO) Cartucho cerámico Maneta metálica Conexiones flexibles inox Caño giratorio FO 33 072 Monomando Cocina Extraible bajo LLANTIA 47,87 COCINA EXTRAIBLE Cartucho cerámico Maneta metálica Conexiones flexible inox Caño giratorio FO 33 071 Monomando Cocina Extraible RAFF 70,48 COCINA PARED • Cartucho cerámico • Maneta metálica • Excéntricas 150-+24mm • Caño giratorio FO 33 052 Monomando Cocina pared ARNICA 45,21 FONTANERÍA A-1 TARIFA DE PRECIOS I.V.A. no incl. Consulte posibles actualizaciones GRIFERÍA MONOMANDO BAÑO A Código Artículo € LAVABO • Monomando lavabo con cartucho cerámico • Conexiones flexibles • Portacadenilla
    [Show full text]
  • NASM – the Netwide Assembler
    NASM – The Netwide Assembler version 2.14rc7 © 1996−2017 The NASM Development Team — All Rights Reserved This document is redistributable under the license given in the file "LICENSE" distributed in the NASM archive. Contents Chapter 1: Introduction . 17 1.1 What Is NASM?. 17 1.1.1 License Conditions . 17 Chapter 2: Running NASM . 19 2.1 NASM Command−Line Syntax . 19 2.1.1 The −o Option: Specifying the Output File Name . 19 2.1.2 The −f Option: Specifying the Output File Format . 20 2.1.3 The −l Option: Generating a Listing File . 20 2.1.4 The −M Option: Generate Makefile Dependencies. 20 2.1.5 The −MG Option: Generate Makefile Dependencies . 20 2.1.6 The −MF Option: Set Makefile Dependency File. 20 2.1.7 The −MD Option: Assemble and Generate Dependencies . 20 2.1.8 The −MT Option: Dependency Target Name . 21 2.1.9 The −MQ Option: Dependency Target Name (Quoted) . 21 2.1.10 The −MP Option: Emit phony targets . 21 2.1.11 The −MW Option: Watcom Make quoting style . 21 2.1.12 The −F Option: Selecting a Debug Information Format . 21 2.1.13 The −g Option: Enabling Debug Information. 21 2.1.14 The −X Option: Selecting an Error Reporting Format . 21 2.1.15 The −Z Option: Send Errors to a File. 22 2.1.16 The −s Option: Send Errors to stdout ..........................22 2.1.17 The −i Option: Include File Search Directories . 22 2.1.18 The −p Option: Pre−Include a File . 22 2.1.19 The −d Option: Pre−Define a Macro .
    [Show full text]
  • Validated Processor List
    NISTIR 4557 Programming Languages and Database Language SQL VALIDATED PROCESSOR UST Including GOSIP Conformance Testing Registers Judy B. Kailey Editor U.S. DEPARTMENT OF COMMERCE National Institute of Standards and Technology National Computer Systems Laboratory Software Standards Validation Group Gaithersburg, MD 20899 April 1991 (Supersedes January 1991 Issue) U.S. DEPARTMENT OF COMMERCE Robert A. Mosbacher, Secretary NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY John W. Lyons, Director NIST > NISTIR 4557 Programming Languages and Database Language SQL VALIDATED PROCESSOR LIST Including GOSIP Conformance Testing Registers Judy B. Kailey Editor U.S. DEPARTMENT OF COMMERCE National Institute of Standards and Technology National Computer Systems Laboratory Software Standards Validation Group Gaithersburg, MD 20899 April 1991 (Supersedes January 1991 Issue) U.S. DEPARTMENT OF COMMERCE Robert A. Mosbacher, Secretary NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY John W. Lyons, Director lib t TABLE OF CONTENTS 1. INTRODUCTION 1 1.1 Purpose 1 1.2 Document Organization 1 1.2.1 Language Processors 1 1.2.2 Contributors to the VPL 2 1.2.3 Other FIPS Conformance Testing Products 2 1.2.4 GOSIP Registers 2 1.3 FIPS Programming and Database Language Standards 3 1.4 Validation of Processors 3 1.4.1 Validation Requirements 3 1.4.2 Placement in the List 4 1.4.3 Removal from the List 4 1.4.4 Validation Procedures 4 1.5 Certificate of Validation 4 1.6 Registered Report 4 1.7 Processor Validation Suites 5 2. COBOL PROCESSORS 7 3. FORTRAN PROCESSORS 13 4. Ada PROCESSORS 21 5. Pascal PROCESSORS 35 6. SQL PROCESSORS 37 APPENDIX A CONTRIBUTORS TO THE LIST A-1 APPENDIX B OTHER FIPS CONFORMANCE TESTING B-1 APPENDIX C REGISTER OF GOSIP ABSTRACT TEST SUITES C-1 APPENDIX D REGISTER OF GOSIP MEANS OF TESTING D-1 APPENDIX E REGISTER OF GOSIP CONFORMANCE TESTING LABORATORIES E-1 .
    [Show full text]
  • E^SEBHC to Meet at HUGCON'87
    2J Saving Onr HEATH Eight-Bit Machines! > Volume 1, Number 11 *2.50 a copy, *15.00 a rear June-July, 1987 E^SEBHC To Meet At HUGCON’87 =12 Full Two 1 SEBHC JOURNAL Volume 1, Number 11, Page 2 The Details The First Annual General Meeting of the Society of Heath Eight-Bit Com- puterists will be held at the Chicago O’Hare Hyatt Regency hotel some time during Friday, 21 August, 1987. Exact time and location will be displayed from noon, Friday on the hotel lobby information terminals. The Society presently is informal—no officers or committees—and the only "official office holder" is L.E. Geisler, editor and publisher of the SEBHC JOURNAL. In the remote possibility that some SEBHC members want to establish a formal society, we advise them to send a proposed outline of same to the SEBHC JOURNAL. We will publish all those received before 5- Aug-87 in issue number 12 (August, 1987). The August JOURNAL issue will be available in the meeting room from about 13:00, Friday. Interested members can read what others have proposed in this issue, and may then discuss the proposals with other members also attending. If desired, they can draft a formal proposal for establishing a government, constitution and bylaws for the Society BEFORE meeting and acting on Lhe proposal. Note: This meeting will be quite brief, as most members are expecting to attend HUGCON-VI, and we don’t want them missing that. Subscribers visiting the meeting room may pick up their Aug-87 copy of the SEBHC JOURNAL there.
    [Show full text]
  • NASM — the Netwide Assembler Version 2.09.04
    NASM — The Netwide Assembler version 2.09.04 -~~..~:#;L .-:#;L,.- .~:#:;.T -~~.~:;. .~:;. E8+U *T +U' *T# .97 *L E8+' *;T' *;, D97 `*L .97 '*L "T;E+:, D9 *L *L H7 I# T7 I# "*:. H7 I# I# U: :8 *#+ , :8 T, 79 U: :8 :8 ,#B. .IE, "T;E* .IE, J *+;#:T*" ,#B. .IE, .IE, © 1996−2010 The NASM Development Team — All Rights Reserved This document is redistributable under the license given in the file "LICENSE" distributed in the NASM archive. Contents Chapter 1: Introduction . .15 1.1 What Is NASM? . .15 1.1.1 Why Yet Another Assembler?. .15 1.1.2 License Conditions . .15 1.2 Contact Information . .16 1.3 Installation. .16 1.3.1 Installing NASM under MS−DOS or Windows . .16 1.3.2 Installing NASM under Unix . .17 Chapter 2: Running NASM . .18 2.1 NASM Command−Line Syntax . .18 2.1.1 The −o Option: Specifying the Output File Name . .18 2.1.2 The −f Option: Specifying the Output File Format . .19 2.1.3 The −l Option: Generating a Listing File . .19 2.1.4 The −M Option: Generate Makefile Dependencies . .19 2.1.5 The −MG Option: Generate Makefile Dependencies . .19 2.1.6 The −MF Option: Set Makefile Dependency File . .19 2.1.7 The −MD Option: Assemble and Generate Dependencies. .19 2.1.8 The −MT Option: Dependency Target Name. .20 2.1.9 The −MQ Option: Dependency Target Name (Quoted) . .20 2.1.10 The −MP Option: Emit phony targets. .20 2.1.11 The −F Option: Selecting a Debug Information Format .
    [Show full text]
  • Embedded Systems Software Engineer Is Responsible for Designing the Embedded Systems and Installing Them in Machines and Tools
    Embedded Systems Software Engineer Responsibilities Embedded systems software engineer is responsible for designing the embedded systems and installing them in machines and tools. They design and develop the software that controls the processor (micro-controllers and digital signal processors) of the machine. These systems provide functionality to the machines. The work of an embedded engineer is considered as important and challenging, since their efforts give utility to a machine. If you are keen on handling embedded systems software engineer responsibilities, then you need to be aware of the requirements, duties and career scope of this profile. Here are a few details for your assistance. An embedded system refers to a computerized system that controls the functioning of a specific machine. Every machine is built with a specific purpose. The embedded software functions like the brain of the machine and controls the tasks that the machine is designed to perform. The micro-controller is a chip that has the memory to store program data. It receives the commands, operates as per the inputted data and provides relevant results. Some popular examples of appliances that use embedded systems are digital watches, cars, robots, toys, electric appliances, etc. Understand the client requirements and write down the software details Study the specifications provided by the clients and seek clarifications for the doubts raised Submit the price quote and the details of the time required to execute the plan Receive the client's approval for the
    [Show full text]
  • Filename Extensions
    Filename Extensions Generated 22 February 1999 from Filex database with 3240 items. ! # $ & ) 0 1 2 3 4 6 7 8 9 @ S Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z ~ • ! .!!! Usually README file # .### Compressed volume file (DoubleSpace) .### Temp file (QTIC) .#24 Printer data file for 24 pin matrix printer (LocoScript) .#gf Font file (MetaFont) .#ib Printer data file (LocoScript) .#sc Printer data file (LocoScript) .#st Standard mode printer definitions (LocoScript) $ .$$$ Temporary file .$$f Database (OS/2) .$$p Notes (OS/2) .$$s Spreadsheet (OS/2) .$00 Pipe file (DOS) .$1 ZX Spectrum file in HOBETA format .$d$ Data (OS/2 Planner) .$db Temporary file (dBASE IV) .$ed Editor temporary file (MS C) .$ln TLink response file (Borland C++) .$o1 Pipe file (DOS) .$vm Virtual manager temporary file (Windows 3.x) & .&&& Temporary file ) .)2( LHA archiver temporary file (LHA) 0 .0 Compressed harddisk data (DoubleSpace) .000 Common filename extension (GEOS) .000 Compressed harddisk data (DoubleSpace) .001 Fax (Hayes JT FAX) (many) .075 75x75 dpi display font (Ventura Publisher) .085 85x85 dpi display font (Ventura Publisher) .091 91x91 dpi display font (Ventura Publisher) .096 96x96 dpi display font (Ventura Publisher) .0b Printer font with lineDraw extended character set (PageMaker) 1 .1 Unformatted manual page (Roff/nroff/troff/groff) .10x Bitmap graphics (Gemini 10x printer graphics file) .123 Data (Lotus123 97) .12m Smartmaster file (Lotus123 97) .15u Printer font with PI font set (PageMaker) .1st Usually README.1ST text 2 .24b Bitmap
    [Show full text]