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.

  • 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.
  • 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.
  • 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).
  • 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.
  • OpenVMS Performance Management

    • 1st Edition
    • Joginder Sethi
    • English
    OpenVMS Performance Management is intended to assist those searching for guidance in OPENVMS performance management and application design. A variety of performance related topics are discussed and guidelines are given, with examples on how to relieve specific problems. In this way, the reader can evaluate each technique and decide if it is applicable to their environment or not.
  • Newnes Power PC Programming Pocket Book

    • 1st Edition
    • Steve Heath
    • English
    Written by one of the foremost experts, Steve Heath, the processor technology specialist at Motorola (UK).* 200 pages packed with information for programmers * will complement the author's other Butterworth-Heineman... book ... The Power PC: a practical companion (which is aimed at users). * in the pocket book ... a simple overview of the processor and programming models * straightforward definitions (eg what bit 14 of the MSR does and not why it has to do it) * simple definitions of each instruction with two instructions per page
  • Fortran Programs for Chemical Process Design, Analysis, and Simulation

    • 1st Edition
    • A. Kayode Coker
    • English
    This book gives engineers the fundamental theories, equations, and computer programs (including source codes) that provide a ready way to analyze and solve a wide range of process engineering problems.
  • Parallel Computing

    • 1st Edition
    • Eduard L Lafferty
    • English
    Parallel Computing
  • Advanced Software Applications in Japan

    • 1st Edition
    • Edward A. Feigenbaum + 3 more
    • English
    Advanced Software Applications in Japan
  • Designing Computer Programs

    • 1st Edition
    • Jim Haigh
    • English
    This is a book for students at every level who are learning to program for the first time - and for the considerable number who learned how to program but were never taught to structure their programs. The author presents a simple set of guidelines that show the programmer how to design in a manageable structure from the outset. The method is suitable for most languages, and is based on the widely used 'JSP' method, to which the student may easily progress if it is needed at a later stage.Most language specific texts contain very little if any information on design, whilst books on design approach the topic at too high a level for someone learning their first language. This inexpensive introduction to design can be used alongside whatever programming book suits the student's particular needs.
  • Advances in Computers

    • 1st Edition
    • Volume 39
    • English
  • Advances in Computers

    • 1st Edition
    • Volume 38
    • English
  • EDN Designers Companion

    • 1st Edition
    • Bill Travis
    • Ian Hickman
    • English
    'You will most certainly find answers to some of your toughest design problems between the covers of this volume' Steven H Leibson, Editor in Chief, EDN Magazine. Since its first appearance in 1956, EDN has established itself as the clear leader in the provision of electronics information, with a combined circulation in the USA, Europe and Asia of over 150,000 copies every fortnight. This is an annotated, indexed and cross referenced collection of work from the magazine for electronic designers.A collected volume of the best articles from the extensive files of Ian Hickman was published in 1991. The articles provide a wealth of information on components, equipment, circuits, systems and standards that prove to be extremely popular and useful for practising electronics engineers. This second volume of collected articles includes subjects not covered in the first, and more recent items, to provide a completely up-to-date compilation, covering subjects including analog and digital circuits, test and measurement, software and algorithms. The articles are cross-referenced and indexed for ease of use. Many of the circuits are from the popular 'design ideas' section where readers submit their own designs. Longer review articles written by the magazine staff are also included.
  • FORTRAN 90 for Scientists and Engineers

    • 1st Edition
    • Brian H. Hahn
    • English
    The introduction of the Fortran 90 standard is the first significant change in the Fortran language in over 20 years. this book is designed for anyone wanting to learn Fortran for the first time or or a programmer who needs to upgrade from Fortran 77 to Fortran 90.Employing a practical, problem-based approach this book provides a comprehensive introduction to the language. More experienced programmers will find it a useful update to the new standard and will benefit from the emphasis on science and engineering applications.
  • Diffusion, Transfer and Implementation of Information Technology

    • 1st Edition
    • Volume 45
    • L. Levine
    • English
    The diffusion, transfer and implementation of information and software technology is discussed in this volume. Contributions have been sourced from academia, government and industry specialists to afford a representation from as many perspectives as possible on research and practice. The publication is divided into 7 parts, each of the first 6 sections representing a major area of concern in current technology transfer of information. The last chapter includes the summary reports of working sessions referred to in previous sections.
  • The MIPS Programmer's Handbook

    • 1st Edition
    • Erin Farquhar + 1 more
    • English
    A hands-on view of the highly successful MIPS family of microprocessors, written for programmers developing systems applications for the MIPS platform. The MIPS Programmer's Handbook describes the MIPS architecture from the perspective of assembly- and C-language programmers, with special emphasis on issues related to embedded applications. Engineers writing system-level programs for MIPS-based embedded systems will find the topic selection especially useful including the sections on software conventions, initializing the processor in a bare machine environment, and writing exception handlers. For convenient use, the instruction set reference is presented with only one page per instruction. The authors focus on the instructions available to assembly-language programmers, rather than on the hardware-level instruction set documented in data books released by vendors of the MIPS processor. Provides enough detail for anyone doing serious system-level programming. Also included are ten complete program examples, with line-by-line explanations.
  • Advances in Computers

    • 1st Edition
    • Volume 37
    • English
  • Knowledge Acquisition and Machine Learning

    Theory, Methods, and Applications
    • 1st Edition
    • Katharina Morik + 3 more
    • English
    For graduate-/research- level students and professors, this book integrates machine learning with knowledge acquisition to overcome the problems of building models for knowledge-based systems to maintain them successfully. It also reports on BLIP and MOBAL systems developed over the last decade, which illustrate a particular way of unifying knowledge acquisition and machine learning. Practically-orientat... theoretical skills have been used and tested in real-world applications.
  • Query Processing for Advanced Database Systems

    • 1st Edition
    • Johann Christoph Freytag + 2 more
    • English
    The chapters of this book provide an excellent snapshot of current research and development activities in the area of query processing and optimization. They supply potential answers to many questions that have been raised for new types of database systems and at the same time reflect the variety of the different approaches taken. The book acts both as a reference for the state of the art in query processing for the "next generation" of database systems, and as a good starting point for anybody interested in understanding the challenging questions in the area. Furthermore, the book will help the reader to gain an in-depth understanding of why efficient query processing is needed for future database systems.
  • Atomic Transactions

    In Concurrent and Distributed Systems
    • 1st Edition
    • Nancy A. Lynch + 3 more
    • English
    This book develops a theory for transactions that provides practical solutions for system developers, focusing on the interface between the user and the database that executes transactions. Atomic transactions are a useful abstraction for programming concurrent and distributed data processing systems. Presents many important algorithms which provide maximum concurrency for transaction processing without sacrificing data integrity. The authors include a well-developed data processing case study to help readers understand transaction processing algorithms more clearly. The book offers conceptual tools for the design of new algorithms, and for devising variations on the familiar algorithms presented in the discussions. Whether your background is in the development of practical systems or formal methods, this book will offer you a new way to view distributed systems.
  • Advances in Computers

    • 1st Edition
    • Volume 36
    • English
  • Understanding the New SQL

    A Complete Guide
    • 1st Edition
    • Jim Melton + 1 more
    • English
    An effective introduction to SQL, and a comprehensive reference for years to come. As the editor of the 1992 standard, Jim Melton is an authority on the language and its new features. Using a highly readable, conversational style, he and Alan Simon clearly present the power of SQL. They describe practical methods of using SQL to solve problems, advanced SQL query expressions, dynamic SQL, transaction models, and database design.
  • Advances in Computers

    • 1st Edition
    • Volume 35
    • English
  • Advances in Computers

    • 1st Edition
    • Volume 34
    • English
  • A Guide to RISC Microprocessors

    • 2nd Edition
    • Florence Slater
    • English
    A Guide to RISC Microprocessors provides a comprehensive coverage of every major RISC microprocessor family. Independent reviewers with extensive technical backgrounds offer a critical perspective in exploring the strengths and weaknesses of all the different microprocessors on the market. This book is organized into seven sections and comprised of 35 chapters. The discussion begins with an overview of RISC architecture intended to help readers understand the technical details and the significance of the new chips, along with instruction set design and design issues for next-generation processors. The chapters that follow focus on the SPARC architecture, SPARC chips developed by Cypress Semiconductor in collaboration with Sun, and Cypress's introduction of redesigned cache and memory management support chips for the SPARC processor. Other chapters focus on Bipolar Integrated Technology's ECL SPARC implementation, embedded SPARC processors by LSI Logic and Fujitsu, the MIPS processor, Motorola 88000 RISC chip set, Intel 860 and 960 microprocessors, and AMD 29000 RISC microprocessor family. This book is a valuable resource for consumers interested in RISC microprocessors.
  • Motif Programming

    The Essentials... and More
    • 1st Edition
    • Marshall Brain
    • English
    A quick and thorough introduction to Motif programming.Here is a straightforward, easy-to-understand introduction to Motif application development, covering both basic and advanced features of graphical user interfaces as implemented under Motif. Even though you may have little or no experience with X or other window programming environments, this useful guide will ease you into Motif programming smoothly and quickly. Using simple examples and explanations, it shows you how to design and build graphical applications with Motif in a reasonable amount of time. By the end of the book, you'll be familiar with all of the Motif widgets as well as the process of application design in Motif, the basic capabilities of the X and Xt layers, and the X drawing model.
  • Practical Parallel Programming

    • 1st Edition
    • Barr E. Bauer
    • English
    This is the book that will teach programmers to write faster, more efficient code for parallel processors. The reader is introduced to a vast array of procedures and paradigms on which actual coding may be based. Examples and real-life simulations using these devices are presented in C and FORTRAN.
  • VAX/VMS

    Operating System Concepts
    • 1st Edition
    • David Donald Miller
    • English
    VAX/VMS
  • All-in-1

    A Technical Odyssey
    • 1st Edition
    • Tony Redmond
    • English
    All-in-1
  • From Memex To Hypertext

    • 1st Edition
    • James M. Nyce + 1 more
    • English
    Vannevar Bush, the engineer who designed the world's most powerful analog computer, predicted the development of a new kind of computing machine he called Memex. For many computer and information scientists, Bush's Memex has been the prototype for a machine to help people think. This book contains Bush's essays, and original essays by academic and commerical researchers relating the state of art in personal computing, hypertext and information retrieval software to bush's ideas and Memex.
  • Advances in Computers

    • 1st Edition
    • Volume 33
    • English
  • Advances in Computers

    • 1st Edition
    • Volume 32
    • English
  • Object Oriented Languages

    • 1st Edition
    • Bozzano G Luisa
    • English
    Object-oriented programming is currently enjoying a large-scale adoption of its techniques and languages both in teaching and in real applications. As a paradigm O-OP has stimulated language-specific books and general introductions bound to one language (for example, Eiffel, Smalltalk, and C++). This book comes from France as the first comparative study of the many languages on offer for object-oriented programming. It introduces a general view of O-OP and follows with an extensive look at the features and advantages of the most common languages. Object Oriented Languages provides a comprehensive introduction to the many diverse aspects of object-oriented programming through a broad tour of currently available object-oriented languages. The text has been designed for teaching an introductory course in the fundamentals of object-oriented programming.
  • Parallel and Distributed Processing

    • 1st Edition
    • K. Boyanov
    • English
    The aim of this volume is to present discussion of the main problems in the theory of parallel and distributed architectures. It covers a wide range of basic topics, most of the papers being theoretical, though some cover application areas with the possibility of direct implementation.
  • Formulating Plastics and Elastomers by Computer

    • 1st Edition
    • Ralph D. Hermansen
    • English
    From the Preface: This book is written for those people with an interest in the formulation of plastics and elastomers, and with an interest in applying computer programming to that technical area. This particular double interest is not that uncommon among formulators, because the same kind of challenge and sense of creative accomplishment that makes formulating so enjoyable also applies to computer programming. It is my hope that this book will allow the readers to write useful programs for their own interests, sooner, and with less effort. The methodology presented is the result of my own trial and error attempts over a period of years. Computer programs, which are written to facilitate various formulating steps, can make formulating easier, faster, better, and less expensive. This book discusses how such programs can be written and includes actual source code for the sample programs.