Skip to main content

Books in Software

This collection encompasses software engineering, programming languages, and development frameworks. Showcasing best practices, innovative methodologies, and case studies, it supports developers, researchers, and educators in building reliable, efficient, and maintainable software systems. Addressing agile development, software testing, and DevOps, these resources foster technological excellence and industry readiness.

  • Digital Visual Fortran Programmer's Guide

    • 1st Edition
    • Michael Etzel
    • English
    This book is a subset of the Visual Fortran Programmer's Guide, which is only available on-line.The author has cut out any duplication with the printed Language Reference Manual and has added minimal material not available on-line, such as a chapter on using graphics.
  • Maple V by Example

    • 2nd Edition
    • Martha L. Abell + 1 more
    • English
    Maple V By Example, Second Edition bridges the gap between the very elementary handbooks addressing Maple V and the reference books written for advanced Maple V users. Whereas the First Edition focuses on Release 2 of Maple V, the vehicle for the Second Edition is Maple V, Version 5. The new edition remains an appropriate reference for all users of Maple V but is of particular value to students, instructors, engineers, business persons, and other professionals first learning to use Maple V.
  • Reference MWAPI

    • 1st Edition
    • James Hay
    • English
    Reference MWAPI shows readers how to develop robust Windows applications using the innovative M Windowing Applications Interface (MWAPI). This book uses numerous tables, illustrations, sample programs, images and discussions to demonstrate how high quality graphical user interface applications are created using a technology that insulates the user from the intricacies and complexities of any particular Windows environment. It shows how applications created through the host-independent development environment can be ported to any Windows platform with no change in source code while maintaining the look and feel of event-processing methodology. It examines portability and compact code, some of the traits the MWAPI shares with the Java programming language.Reference MWAPI includes valuable appendices designed for quick reference, and it is organized with the needs of a developer in mind. The material is structured to serve as a learning tool and resource for applications development. The integration of the MWAPI is divided into seven chapters that focus on particular components of the system. Exercises test the knowledge of the reader on selected highlights of each chapter.
  • Windows NT Security Guide

    • 1st Edition
    • Stewart S. Miller
    • English
    Windows NT is fast becoming the platform of choice for the majority of business applications in the IT industry today. While this platform has offered several significant enhancements in terms of providing a flexible GUI, the main benefit is functionality and control over the computing environment. One of the biggest gaps in computer security has originated with the operating system. For example, hackers have been able to penetrate the Unix operating system and compromise the integrity of the data because it was not designed with security in mind. Windows NT 5.0, however, has been built on a more secure foundation from conception to delivery in an effort to provide security. This text identifies specific ways to implement Windows NT effectively and securely throughout an organization, including mobile locations, and shows how to prepare and protect against information attacks.Protecting your corporate data is crucial to the success of your organization. Windows NT can offer you a secure operating environment, but only if you guard points of entry where a hacker could compromise your data integrity. Knowing how to provide security can literally ensure your business's future.
  • The Engineering of Large Systems

    • 1st Edition
    • Volume 46
    • English
    Since its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in hardware and software and in computer theory, design, and applications. It has also provided contributors with a medium in which they can examine their subjects in greater depth and breadth than that allowed by standard journal articles. As a result, many articles have become standard references that continue to be of significant, lasting value despite the rapid growth taking place in the field.This volume is organized around engineering large scale software systems. It discusses which technologies are useful for building these systems, which are useful to incorporate in these systems, and which are useful to evaluate these systems.
  • UNIX for OpenVMS Users

    • 2nd Edition
    • Richard Holstein + 2 more
    • English
    UNIX for OpenVMS Users, Second Edition, is for users who are making the transition from OpenVMS to UNIX and provides a comprehensive comparison of commands and utilities. Starting from a working knowledge of OpenVMS, it takes an average user to a comparable knowledge of UNIX. It bridges the gap between OpenVMS and UNIX by explaining things in OpenVMS terms.The book begins with a tutorial discussing the concepts needed when working with UNIX and the common shell programs. Working into practical examples, the book shows simple daily tasks that map one-for-one from OpenVMS to UNIX. These include system access, file manipulation, text editing and mail. The examples provide commands that are as equivalent as possible, and point out subtle differences.Recent releases of OpenVMS and UNIX have added interfaces that are exactly the same between the operating systems, particularly POSIX and CDE. UNIX for OpenVMS Users, describes these interfaces briefly, mainly to reassure users how easy it can be to switch between the operating systems.
  • Computing with Mathematica

    • 1st Edition
    • Hartmut F.W. Hoft + 1 more
    • English
    Computing With Mathematica is a student-friendly courseware which equips students with the necessary tools to use Mathematica to solve problems in their engineering, physics, statistics, mathematics, or computer science courses. As a tutorial, students will benefit from learning on their own how to use Mathematica for problem-solving in technical fields. This learning program is ideal for introducing students to computing with Mathematica and for investigating topics.
  • Windows 98 Clear & Simple

    • 1st Edition
    • P K MCBRIDE
    • English
    Using a tutorial approach with easy-to-do tasks, Windows 98 Clear & Simple gets you started on Windows 98. As reviewers have found, this book has a concise and well laid out format that is clear, jargon free, and well-targeted. Ideal for a first-time user, this book contains concise material with excellent illustrations that make it simple to perform a task. Whether you're a manager or office employee who needs to get the job done quickly and efficiently, or someone working from scratch who needs a self-teaching approach that gives results fast, Windows 98 Clear & Simple will allow you to quickly master the essentials.Using a tutorial approach with easy-to-do tasks, Windows 98 Clear & Simple gets you started on Windows 98. As reviewers have found, this book has a concise and well laid out format that is clear, jargon free, and well-targeted. Ideal for a first-time user, this book contains concise material with excellent illustrations that make it simple to perform a task. Whether you're a manager or office employee who needs to get the job done quickly and efficiently, or someone working from scratch who needs a self-teaching approach that gives results fast, Windows 98 Clear & Simple will allow you to quickly master the essentials.For people learning to use Windows, this user-friendly guide will get you up and running quickly, and provide a good foundation to build on as you gain new skills. The author assumes that you're NOT a dummy, and gives you the information you need to get fast results from your Windows 98 operating system.
  • The Grid

    Blueprint for a New Computing Infrastructure
    • 1st Edition
    • Ian Foster + 1 more
    • English
    The grid promises to fundamentally change the way we think about and use computing. This infrastructure will connect multiple regional and national computational grids, creating a universal source of pervasive and dependable computing power that supports dramatically new classes of applications. The Grid provides a clear vision of what computational grids are, why we need them, who will use them, and how they will be programmed.
  • The OpenVMS User's Guide

    • 2nd Edition
    • Patrick Holmay
    • English
    Completely updated and revised, The OpenVMS User's Guide continues to be the prime resource for new and non-technical users on how to use OpenVMS and customize it to their working environment. For more proficient users, the book serves as a quick look-up reference. The book begins with an introduction to the OpenVMS operating system and its built-in functions, and then provides a thorough explanation of OpenVMS files and directories, use of DCL, and how to edit files using EVE and EDT. It also discusses how to create command procedures and the Mail and Phone utilities. New to this edition are additional insights into application development and sending e-mail to remote notes via the Internet, remote logins and file transfers. Each chapter is liberally sprinkled with learning aids including summaries and tables of commands, exercises, and review quizzes.
  • BeOS

    Porting UNIX Applications
    • 1st Edition
    • Martin C. Brown
    • English
    The BeOS is the exciting new operating system designed natively for the Internet and digital media. Programmers are drawn to the BeOS by its many state-of-the-art features, including pervasive multithreading, a symmetric multiprocessing architecture, and an integrated multithreaded graphics system. The Be engineering team also built in many UNIX-like capabilities as part of a POSIX toolkit. Best of all, the BeOS runs on a variety of Intel architectures and PowerPC platforms and uses off-the-shelf hardware.This book explores the BeOS from a POSIX programmer's point of view, providing a comprehensive and practical guide to porting UNIX and other POSIX-based software to the BeOS. BeOS: Porting UNIX Applications will help you move your favorite UNIX software to an environment designed from the ground up for high-performance applications.
  • Parallel Computer Architecture

    A Hardware/Software Approach
    • 1st Edition
    • David Culler + 2 more
    • English
    The most exciting development in parallel computer architecture is the convergence of traditionally disparate approaches on a common machine structure. This book explains the forces behind this convergence of shared-memory, message-passing, data parallel, and data-driven computing architectures. It then examines the design issues that are critical to all parallel architecture across the full range of modern design, covering data access, communication performance, coordination of cooperative work, and correct implementation of useful semantics. It not only describes the hardware and software techniques for addressing each of these issues but also explores how these techniques interact in the same system. Examining architecture from an application-driven perspective, it provides comprehensive discussions of parallel programming for high performance and of workload-driven evaluation, based on understanding hardware-software interactions.
  • Inside OrCAD Capture for Windows

    • 1st Edition
    • Chris Schroeder
    • English
    Inside OrCAD Capture for Windows is a reference manual and tutorial for engineers and technicians who use OrCAD as an engineering design assistance (EDA) tool. This introduction to OrCAD is designed to give easy access to practical information. Important subjects, such as export of schematic data for use in circuit analysis or PCB design, are expanded well beyond the information available in OrCAD's documentation. The command reference is a complete listing and explanation of the OrCAD commands and functions. A series of appendices provide important tips and techniques and information about linking OrCAD to other CAD/CAE tools used in the electronics design process. A utilities disk is included.Exercises at the end of each chapter make this book appropriate for academic use. The accompanying disk contains a parts library for the tutorial exercises and several useful utilities such as a bill of material sort, making this book a valuable tool for the design engineer or engineering student.
  • Windows NT Infrastructure Design

    • 1st Edition
    • Mike Collins
    • English
    Windows NT Infrastructure Design looks at Windows NT from the design and planning aspects: how do you move to it, plan for it, and design your system without disrupting your business. This book will complement others that concentrate on the implementation of Windows NT. It's a book for those with an interest in the early stages of creating the system. A comprehensive case study is worked throughout the book, illustrating the process of creating a quality design that begins with gathering requirements and progresses through identification of key principles to arrive at a completed, tested design.This is a book to guide project managers, line managers and technical architects in the task of implementing a Windows NT technical infrastructure that meets the needs of a large business.
  • Oracle8 on Windows NT

    • 1st Edition
    • Lilian Hobbs
    • English
    Oracle Databases on Windows NT is aimed at anyone who needs an appreciation of the facilities available from the Oracle Server on the Windows NT platform. It specifically focuses on how to use the GUI interface, Oracle Enterprise Manager, to create, design and manage an Oracle database on NT. However, this book is appropriate for anyone who using Oracle Enterprise Manager.By reading this book the reader will learn how to create a database and define all the components such as tables and indexes. It shows how to manage the database, tune it, and use it for Web-based applications. Other advanced features such as replication, distribution, and NT clusters are also covered.What is GUI? GUI stands for Graphical User Interface, which is what Windows is based on -- icons, pulldown menus, point and click functionality. Most Oracle databases are run on UNIX, which depends on code, and doesn't have the windows interface.
  • Alpha Architecture Reference Manual

    • 3rd Edition
    • Alpha Architecture Committee
    • English
    Alpha Architecture Reference Manual, Third Edition is the authoritative reference on the definition of Alpha architecture. Revised by the Alpha Architecture Committee, this book contains a complete description of the common architecture required of all implementations and describes the interfaces to support the Windows NT, Digital UNIX, and OpenVMS operating systems.The third edition reflects the latest implementations of the architecture, including the 21164A, 21164PC, and 21264. Some of the extensions to the architecture and the enhancement to the technical content include: new byte and word load, store and sign-extend operations; new multimedia instructions; new population enumeration and floating-point square root instructions; new instructions to improve data cache efficiency and updated Windows NT section.The Alpha chip is the fastest chip on the marketplace today. It runs Windows NT, UNIX and OpenVMS operating systems. New base-level server configurations provide four times the memory of current systems.
  • Designus Maximus Unleashed!

    • 1st Edition
    • Clive Maxfield
    • English
    Designus Maximus Unleashed! is more than a collection of article reprints; in this book, the original (unedited) text is revisited, along with new insights and previously unpublished material, all presented in the author's distinctive personal style. The accompanying CD-ROM includes a fully-functioning virtual computer, as well as BOOL Logic Synthesis, MMLogic Multimedia Logic Design System, and Analog Magic.Clive Maxfield, a popular columnist, has collected his articles in a new order, grouped by topic, and expanded from the limits of magazine space. These articles have been published in magazines such as EDN, Electronic Design, and Electronic Design & Technology. In addition, he includes new material such as the history of computing, logic design tools, and the virtual computer. Two chapters of personal perspective begin and end the text.Clive 'Max' Maxfield received his B.SC. in Control Engineering from Sheffield Polytechnic (now Sheffield Hallam University), England, and began his career as a mainframe CPU designer. He is currently a Member of the Technical Staff at Intergraph Computer Systems, Huntsville AL. In his spare time, Max is a contributing editor to EDN magazine and a member of the advisory board to the Computer History Association of California. In addition to numerous technical articles and papers, Max is also the author of Bebop to the Boolean Boogie and the co-author of Bebop BYTES Back (An Unconventional Guide to Computers).
  • Visual Basic for Network Applications

    • 1st Edition
    • SIMON COLLIN
    • English
    This book is aimed at Programmers and MIS managers who need to produce network-aware programs with Visual Basic. Most other Visual Basic books say a little about file sharing and so on, but in thin detail and with poor coverage of MAPI and Network DDE/OLE. This is an important area to cover. This book assumes prior knowledge of Visual Basic, but it could be used by any competent C programmer who wants to use Visual Basic to mock up a network application.
  • Building an Optimizing Compiler

    • 1st Edition
    • Bob Morgan
    • English
    Compiler courses have been an academic mainstay in both undergraduate and graduate computer science departments. These courses emphasize either the implementation of languages or parallel processing. Little analysis is presented for generating excellent code for a language on a single processor.Building an Optimizing Compiler addresses this gap. It provides a high level design for a thorough optimizer, code generator, scheduler and register allocator for a generic modern RISC processor. In the process it addresses the small issues that have a long impact on the implementation.The book approaches this subject from a practical viewpoint. Theory is introduced where intuitive arguments are insufficient, however the theory is described in practical terms. A single running example is used throughout the book to illustrate the compilation process.
  • Mastering Mathematica

    Programming Methods and Applications
    • 2nd Edition
    • John W. Gray
    • English
    This new edition of Mastering Mathematica focuses on using Mathematica as a programming language, because programming in Mathematica is the best way to use the software to its fullest capacity. The book covers functional programming, imperative programming, rewrite programming, and object-oriented programming. It also addresses the use of Mathematica as a symbolic manipulator and a general tool for knowledge representation.
  • Understanding UML

    The Developer's Guide
    • 1st Edition
    • Mark Watson
    • English
    The Unified Modeling Language (UML) is a third generation method for specifying, visualizing, and documenting an object-oriented system under development. It unifies the three leading object-oriented methods and others to serve as the basis for a common, stable, and expressive object-oriented development notation. As the complexity of software applications increases, so does the developer's need to design and analyze applications before developing them. This practical introduction to UML provides software developers with an overview of this powerful new design notation, and teaches Java programmers to analyse and design object-oriented applications using the UML notation.
  • Software Development for Engineers

    C/C++, Pascal, Assembly, Visual Basic, HTML, Java Script, Java DOS, Windows NT, UNIX
    • 1st Edition
    • William Buchanan
    • English
    Specialisation in software has become a thing of the past. With the move towards graphical user interface programming, engineers must have a sound knowledge of several programming languages and for the first time most of the main technical languages are introduced in a single volume.All the example programs included relate to real life applications to provide a long needed reference that students will find invaluable throughout their studies, and a definitive guide for professional developers requiring an insight into other languages. Using C++ and Pascal to provide a basic grounding in software development the author then goes on to introduce more advanced concepts such as object-orientated design through the development of C++. Sections on Visual Basic and 80X86 Assembly Language follow before Java, Windows, NT and DOS are introduced, finishing with an overview of the UNIX system.
  • PCB Design Using AutoCAD

    • 1st Edition
    • Chris Schroeder
    • English
    Designing PCBs is made easier with the help of today's sophisticated CAD tools, but many companies' requirements do not justify the acquisition cost and learning curve associated with specialized PCB design software. Printed Circuit Board Design Using AutoCAD helps design engineers and students get the most out of their AutoCAD workstation, showing tips and techniques to improve your design process. The book is organized as a series of exercises that show the reader how to draft electronic schematics and to design single-sided, double-sided, and surface-mount PCBs.Coverage includes drafting schematics, designing PCB artwork, and preparation of detailed fabrication and assembly drawings for PCBs designed on other EDA systems. Appendices on the Gerber and Excellon formats are vital information for anyone involved in professional PCB design. An introductory chapter gives an overview of PCB manufacturing technology and design techniquesIn addition to the tips and techniques, the author has provided a copy of AutoPADS, a proprietary toolkit for PCB designers using AutoCAD. The disk includes the AutoPADS conversion utilities, sample files for the book exercises, and AutoCAD libraries for schematic drafting and PCB design. The AutoPADS utilities allow bidirectional transfer of Gerber format photophlotter data and Excellon format numerical control (NC) drill data from AutoCAD. The AutoPADS utilities also allow input of Hewlett-Packard Graphics Language (HPGL) data from other computer-aided design systems into AutoCAD. ABOUT THE AUTHORChris Schroeder is the Chief Engineer, Electronics, for Crane Technologies Group, Inc., Daytona Beach, Florida, a leading automotive aftermarket and original equipment supplier. He has 19 years of engineering, marketing, and management experience in the electronics industry and has a broad, yet in-depth technical knowledge of both design and manufacturing. His specialized areas of design expertise include: embedded controls using RISC microcontroller technology, assembly language programming, magnetic design for switching power supplies and ignition coils, and printed circuit board design, including the use of surface mount technology.
  • The SQL Server 6.5 Performance Optimization and Tuning Handbook

    • 1st Edition
    • Ken England
    • English
    The SQL Server 6.5 Performance Optimization and Tuning Handbook takes a detailed look at the factors that influence database performance, beginning with good physical design. The internal storage structures are covered next, because an understanding of these is essential to performance tuning. The critical subject of indexes is then discussed, followed by the query optimizer, which is perhaps the most crucial SQL Server performance topic. Making mistakes in these areas can mean the difference between a query taking seconds or literally hours. SQL Server is highly integrated with Windows NT and so it is crucial that it and Windows NT are both optimized to work together. The book covers the extent of this integration, how to detect CPU, memory and disk bottlenecks and how to overcome them. In a multi-user system, the biggest performance headache is probably locking and this subject is discussed in detail with many example scenarios. Once an efficient physical design has been obtained it is necessary to monitor performance, and a chapter is devoted to the performance monitoring tools available with SQL Server. Finally, a performance, tuning and optimization checklist is provided as an aid for the database administrator.
  • Advanced Compiler Design and Implementation

    • 1st Edition
    • Steven Muchnick
    • English
    From the Foreword by Susan L. Graham:This book takes on the challenges of contemporary languages and architectures, and prepares the reader for the new compiling problems that will inevitably arise in the future.The definitive book on advanced compiler designThis comprehensive, up-to-date work examines advanced issues in the design and implementation of compilers for modern processors. Written for professionals and graduate students, the book guides readers in designing and implementing efficient structures for highly optimizing compilers for real-world languages. Covering advanced issues in fundamental areas of compiler design, this book discusses a wide array of possible code optimizations, determining the relative importance of optimizations, and selecting the most effective methods of implementation.* Lays the foundation for understanding the major issues of advanced compiler design* Treats optimization in-depth* Uses four case studies of commercial compiling suites to illustrate different approaches to compiler structure, intermediate-code design, and optimization—these include Sun Microsystems's compiler for SPARC, IBM's for POWER and PowerPC, DEC's for Alpha, and Intel's for Pentium an related processors* Presents numerous clearly defined algorithms based on actual cases* Introduces Informal Compiler Algorithm Notation (ICAN), a language devised by the author to communicate algorithms effectively to people
  • Productive Objects

    An Applied Software Project Management Framework
    • 1st Edition
    • Robert J. Muller
    • English
    The increasing popularity of object-oriented programming languages, design methods, database managers, and other technologies has challenged software development project managers with a new set of rules. Project managers need to reexamine their standard methods for planning and controlling projects to adapt to the new rules for development. This book combines the perspectives of project management and systems theory to provide a unique look at managing object-oriented projects. Software engineers and project managers working with object technology will obtain essential tools for managing any software project and will learn how to apply those tools specifically to managing object-oriented software projects.This guidebook provides an integrated, cohesive system of project management that aligns directly with the technology it manages. Organized into self-contained sections, this book permits you to access the project management objects you need. In addition, it provides examples of what to do and what not to do using real-life examples from the author's experience.
  • Persistent Object Systems 7 (POS-7)

    • 1st Edition
    • Richard Conner + 1 more
    • English
  • EDN Design Ideas (CD ROM)

    • 1st Edition
    • EDN
    • English
    The EDN Design Ideas CD-ROM contains the articles from EDN's Design Ideas section and related articles from EDN's Bulletin Board. The Design Ideas section of EDN consists of articles submitted by EDN readers to give hints to designers who are troubleshooting or who need ideas to solve circuit design problems. Powerful key word search allows you to quickly find all articles of interest. This CD-ROM has cut and paste capability to export design ideas to other programs. The bookmark and notes functions also help users adapt the information to their specific needs.
  • Advances in Computers

    • 1st Edition
    • Volume 44
    • English
    Since its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in hardware and software and in computer theory, design, and applications. It has also provided contributorswith a medium in which they can examine their subjects in greater depth and breadth than that allowed by standard journal articles. As a result, many articles have become standard references that continue to be of significant, lasting value despite the rapid growth taking place in the field.
  • M Programming: A Comprehensive Guide

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

    • 2nd Edition
    • David Miller
    • English
    OpenVMS Operating System Concepts, Second Edition uses a new approach to explain the OpenVMS operating system. Combining discussions of operating system theory with examples of its applications in key OpenVMS operating system facilities, the book provides a thoughtful introduction for application programmers, systems managers, and students. The books shows how OpenVMS system services can tap the power of operating system facilities to perform critical tasks on behalf of applications. It has been updated for OpenVMS and gives program examples in C.
  • Essential Linux

    • 1st Edition
    • Steve Heath
    • English
    Essential Linux addresses and provides the essential information for getting a Linux system up and running, looking after it, and using it. It includes many screen shots and examples of essential commands and utilities. This book focuses on practical installations, such as converting IBM PCs, transferring data from Windows and MS-DOS, and running Linux in conjunction with Windows.
  • Introduction to C++

    • 1st Edition
    • Steve Heller
    • English
    This textbook teaches students to program in C++, even if they have no prior knowledge of programming. Perfect for a first course in programming at any level, Heller explains the principles of programming, then illustrates each of them in the context of a realistic, simple, program.
  • Differential Equations with Mathematica ***Replacement Disk***

    • 2nd Edition
    • Martha L. Abell + 1 more
    • English
  • Joe Celko's SQL Puzzles and Answers

    • 1st Edition
    • Joe Celko
    • English
    Joe Celko challenges you with his trickiest puzzles and then helps you conquer them with a variety of solutions and explanations. The puzzles are a compilation from Joe's columns in DBMS and Database Programming & Design magazines. They include new, never-before-publish... puzzles plus new solutions and extra background for previously published puzzles. In his usual entertaining and informative style, Joe demonstrates the thought processes that are involved in attacking a problem from an SQL perspective. Through the practical, enjoyable puzzles, he introduces immediately useful new techniques and applications for SQL programming, and shows the database programmer how to write and use non-procedural programs.
  • Using C-Kermit

    • 2nd Edition
    • Frank da Cruz + 1 more
    • English
    The world's most portable communications software, C-Kermit runs on computers ranging from desktop PCs to colossal supercomputers as a serial and modem communications package as well as a TCP/IP network client and server. It offersautomatic dialing, terminal sessions, fast and reliable file transfer, a powerful script programming language, and international character-set translation-all in a consistent, cross-platform manner.Using C-Kermit: Communication Software, Second Edition is the new and definitve reference for C-Kermit 6.0, expanded and updated to describe fully all of its new features with brand-new tutorials on today's high-speed modems and how to get the most out of them.Some noteworthy features of this reference are:- The most sophisticated discussion of modems, telephones numbers, dialing directories, and dialing available anywhere- New techniques for achieving faster and faster file transfer- A new chapter on external protocols such as XMODEM, YMODEM, and ZMODEM- Expanded coverage of TCP/IP, X.25, DECnet, NETBIOS, and other networks- Automatic client/server features- Support for many new platforms - most notably Windows 95, Windows NT, and Stratus VOS- Support for many new character sets- Massive improvements in the power and usability of the script languageLike the first edition, the second edition of Using C-Kermit includes complete reference material: character tables, tables of escape sequences, an "acronym decoder," an excellent index, and an extensive bibliography.Frank da Cruz is manager of Communications Software Development at Columbia University. He was the leader of the group that invented the Kermit file transfer protocol and wrote the first Kermit programs. He is the author of Kermit, A File Transfer Protocol, published by Digital Press.Christine M. Gianone is manager of the Kermit Project at Columbia University. She was a major contributor to the design of the Kermit file transfer protocol and to the design of MS-DOS Kermit and C-Kermit. She is the author of Using MS-DOS Kermit, published by Digital Press. Frank and Christine "are" Kermit: they manage all of the functions of the Kermit group at Columbia, from helping users to putting out new products.
  • High Performance Cluster Configuration System Management

    • 1st Edition
    • James Gursha
    • English
    High Performance Cluster Configuration System Management is a must-have book for system managers, cluster managers and application designers/developers who need to understand how to optimize the use of their available computer resources.High Performance Cluster Configuration Systems Management covers the latest technical information available for VAX and Alpha clusters for the Open VMS environment and addresses cluster functionality through Open VSM 6.2 including SCSI clusters. All cluster interconnections and possible configuration scenarios are explored with an emphasis on efficient resource use and the ability to maximize processing power. Because efficient movement and storage of data is important in the design of high performance systems, this book also addresses effective storage management using the latest Storageworks solutions such as fibre and HSJ controller configurations. Part of designing a high performance cluster is keeping it operating at peak efficiency. This book details the different performance tools that are available and goes through multiple tuning scenarios offering guidance and commentary.
  • Principles of Transaction Processing for the Systems Professional

    • 1st Edition
    • Philip A. Bernstein + 1 more
    • English
    Principles of Transaction Processing is a clear, concise guide for anyoneinvolved in developing applications, evaluating products, designing systems,or engineering products. This book provides an understanding of the internals oftransaction processing systems, describing how they work and how best to use them.It includes the architecture of transaction processing monitors, transactionalcommuni... paradigms, and mechanisms for recovering from transaction andsystem failures.Use of transaction processing systems in business, industry, andgovernment is increasing rapidly; the emergence of electronic commerce onthe Internet is creating new demands. As a result, many developers areencountering transaction processing applications for the first time and needa practical explanation of techniques. Software engineers who build andmarket operating systems, communications systems, programming tools, andother products used in transaction processing applications will also benefitfrom this thorough presentation of principles. Rich with examples, itdescribes commercial transaction processing systems, transactional aspectsof database servers, messaging systems, Internet servers, andobject-oriented systems, as well as each of their subsystems.
  • Inside PC Card: CardBus and PCMCIA Design

    • 1st Edition
    • Faisal Imdad- Haque
    • English
    PC Card (or PCMCIA) technology allows computers to interface with each other using less space than conventional interfaces. Currently, most applications are in the personal computing market, to enhance peripheral capabilities. As the industry changes, the applications will grow outside of the PC arena, into areas such as medical instrumentation and digital cameras, where peripheral expansion was previously unavailable.One of the advantages of this book over others is that it does more than repeat standards or list suppliers. It actually describes and demonstrates design examples which can be applied to projects. This makes it a useful guide design engineers who want to take advantage of the PC Card technology in their work.Faisal Haque is Design Engineering Manager at Baynetworks in Santa Clara, California and has been involved in PCMCIA design for the past four years. He is currently the chair of the PC Card ATA Working Group and has contributed to the 1995 PC Card Standard.
  • Object-Oriented Neural Networks in C++

    • 1st Edition
    • Joey Rogers
    • English
    "This book is distinctive in that it implements nodes and links as base objects and then composes them into four different kinds of neural networks. Roger's writing is clear....The text and code are both quite readable. Overall, this book will be useful to anyone who wants to implement neural networks in C++ (and, to a lesser extent, in other object-oriented programming languages.)...I recommend this book to anyone who wants to implement neural networks in C++."@source:--D.L. Chester, Newark, Delaware in COMPUTING REVIEWS@text:Object-... Neural Networks in C++ is a valuable tool for anyone who wants to understand, implement, or utilize neural networks. This book/disk package provides the reader with a foundation from which any neural network architecture can beconstructed. The author has employed object-oriented design and object-oriented programming concepts to develop a set of foundation neural network classes, and shows how these classes can be used to implement a variety of neural network architectures with a great deal of ease and flexibility. A wealth of neural network formulas (with standardized notation), object code implementations, and examples are provided to demonstrate the object-oriented approach to neural network architectures and to facilitatethe development of new neural network architectures. This is the first book to take full advantage of the reusable nature of neural network classes.
  • Parallel Programming with MPI

    • 1st Edition
    • Peter Pacheco
    • English
    A hands-on introduction to parallel programming based on the Message-Passing Interface (MPI) standard, the de-facto industry standard adopted by major vendors of commercial parallel systems. This textbook/tutorial, based on the C language, contains many fully-developed examples and exercises. The complete source code for the examples is available in both C and Fortran 77. Students and professionals will find that the portability of MPI, combined with a thorough grounding in parallel programming principles, will allow them to program any parallel system, from a network of workstations to a parallel supercomputer.
  • Teaching and Learning Formal Methods

    • 1st Edition
    • C. Neville Dean
    • English
    As computer systems continue to advance, the positions they hold in human society continue to gain power. Computers now control the flight of aircraft, the cooling systems in chemical plants, and feedback loops in nuclear reactors. Because of the vital roles these systems play, there has been growing concern about the reliability and safety of these advanced computers.Formal methods are now widely recognized as the most successful means of assuring the reliability of complex computer systems. Because formal methods are being mandated in more and more international standards, it is critical that engineers, managers, and industrial project leaders are well trained and conversant in the application of these methods.This book covers a broad range of issues relating to the pedagogy of formal methods. The contributors, all acknowledged experts, have based their contributions on extensive experiences teaching and applying formal methods in both academia and industry.The two editors, both well known in this area, propose various techniques that can help to dismiss myths that formal methods are difficult to use and hard to learn.Teaching and Learning Formal Methods will be an indispensable text for educators in the fields of computer science, mathematics, software engineering, and electronic engineering as well as to management and product leaders concerned with trainingrecent graduates.
  • Designing and Developing Electronic Performance Support Systems

    • 1st Edition
    • L. Brown
    • English
    Designing and Developing Electronic Support Systems describes the EPSS concept, and provides a systematic process for creating these systems.An EPSS is a software context that integrates the support needed to perform a job task - information, software and expert advice - with the actual job task or tasks. EPSSs provide this support at the appropriate time and in the most appropriate format. As corporations cut their training budgets and realize the relevance of on the job support, there is growing acceptance of EPSS as an alternative to classroom-based training. ED4 (EPSS Define, Design, Develop and Deliver), a systematic approach to creating EPSS, is based on instructional systems methodology, and was used at Digital Equipment Corporation to create an EPSS 'workbench' for training consultants. This book describes ED4 and the process that the instructional designers and software engineers used to create the Learning Services Workbench. Interviews with EPSS designers and developers at Digital Equipment Corporation showed that EPSSs created using a systematic approach resulted in a creative, robust and job-relevant software product.
  • Excel for Windows 95 Clear & Simple

    • 1st Edition
    • Stephen Morris
    • English
    Quickly learn how to make Excel work for you! Excel for Windows 95 Clear & Simple gives you all you need to get started using this powerful office software.If you need to produce spreadsheets, charts, and graphs, and want to get the job done, quickly and efficiently, this book is for you. The author's self-teaching approach will give you results fast.
  • Word for Windows 95 Clear & Simple

    • 1st Edition
    • Keith Brindley
    • English
    Quickly learn how to make Word for Windows 95 work for you! This book contains all you need to get started.If you need to produce letters, memos, reports, and other documents, and want to get the job done quickly and efficiently, pick up a copy of Word for Windows 95 Clear & Simple. This self-teaching approach will give you results fast.
  • Windows 95 Clear & Simple

    • 1st Edition
    • P K MCBRIDE
    • English
    Quickly learn how to make Windows 95 work for you! Windows 95 Clear & Simple gives you all you need to get started.If you need to learn Windows 95, and want to get the job done quickly and efficiently, try the self-teaching approach of Windows 95 Clear & Simple and you'll see fast results.
  • Cobol for Students

    • 4th Edition
    • Andrew Parkin + 1 more
    • English
    COBOL for Students has established itself as one of the most successful teaching texts on COBOL programming and is now in its fourth edition. The first part of the book concentrates on the fundamentals of the language and takes students to the point where they can write modestly sized programs using sequential files. Part two assumes competence in elementary COBOL and explains design and other programming techniques which should be part of the professional programmer's repertoire. Part three extends the student's knowledge of the language by explaining some of the more advanced features of COBOL.Written for students learning COBOL for the first time, it takes the reader from the basic fundamentals right through to some of the more advanced features in one handy, and inexpensive volume. As many lecture courses have been based upon earlier editions of this book, this edition maintains the highly successful style and format and has been updated to include the 'Intrinsic Function Module for COBOL'. (This is the ANSI Standard X3.23a-1989 (COBOL 89) which has also been adopted as ISO International Standard 1989 Addendum 1 (an addendum to the ANSI Standard X3.23-1985 (COBOL 85)) and consists mainly of 42 predefined functions related to many different application areas).
  • Pascal for Students (including Turbo Pascal)

    • 3rd Edition
    • Ray Kemp + 1 more
    • English
    The third edition of this best-selling text has been revised to present a more problem oriented approach to learning Pascal, without substantially changing the original popular style of previous editions. With additional material on Turbo Pascal extensions to the standard Pascal, including binary files and graphics, it continues to provide an introduction which is as suitable for the programming novice as for those familiar with other computer languages.
  • Toshiba Medium PLC Primer

    • 1st Edition
    • Edwin Dropka
    • English
    This Primer provides an introduction to programming with the EX-PDD250 software common to Toshiba Medium PLCs. If you are just starting to use Toshiba Medium PLCs, or are planning to switch to using them, this book will allow you to get acquainted with the specifics of the software quickly in a straightforward, step-by-step way. It can also be used as a general introduction to RLL and PLC programming.To supplement the text, the Toshiba demonstration disk included allows you to become familiar with basic techniques before you have to work on the real thing. The circuits in the book can be copied directly to your program, and modified to suit your needs.
  • Advances in Computers

    • 1st Edition
    • Volume 41
    • English
    Since its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in computer hardware, software, theory, design, and applications. It has also provided contributors with a medium in which they can explore their subjects in greater depth and breadth than journal articles usually allow. As a result, many articles have become standard references that continue to be of significant, lasting value in this rapidly expanding field.