Skip to main content

Books in Computer science

The Computing collection presents a range of foundational and applied content across computer and data science, including fields such as Artificial Intelligence; Computational Modelling; Computer Networks, Computer Organization & Architecture, Computer Vision & Pattern Recognition, Data Management; Embedded Systems & Computer Engineering; HCI/User Interface Design; Information Security; Machine Learning; Network Security; Software Engineering.

  • See MIPS Run

    • 1st Edition
    • February 18, 1999
    • Dominic Sweetman
    • English
    The versatile offspring of an extended family of multiple chip companies, today's MIPS chips are everywhere. They power everything from videogames, network routers, laser printers, set-top boxes, and high-performance workstations. This book brings together this extraordinary proliferation of form and functionality, offering embedded systems programmers and designers unique, eminently practical insights into MIPS. It covers how MIPS started, the principles at the root of the RISC revolution, the full details of the MIPS instruction set, and how these details together constitute a full operating system ready to be put to work in hundreds of ways. If you're programming embedded systems and need to understand the chips at the deepest level, or even if you're just curious, you're sure to find what you need in this book. It's all here, from the nuts and bolts of a programming reference to the big picture that only a true expert can deliver. So buy the book. Take it home. Step inside. And see MIPS run.
  • Logical Effort

    Designing Fast CMOS Circuits
    • 1st Edition
    • February 2, 1999
    • Ivan Sutherland + 2 more
    • English
    Designers of high-speed integrated circuits face a bewildering array of choices and too often spend frustrating days tweaking gates to meet speed targets. Logical Effort: Designing Fast CMOS Circuits makes high speed design easier and more methodical, providing a simple and broadly applicable method for estimating the delay resulting from factors such as topology, capacitance, and gate sizes.The brainchild of circuit and computer graphics pioneers Ivan Sutherland and Bob Sproull, "logical effort" will change the way you approach design challenges. This book begins by equipping you with a sound understanding of the method's essential procedures and concepts-so you can start using it immediately. Later chapters explore the theory and finer points of the method and detail its specialized applications.
  • Readings in Information Visualization

    Using Vision to Think
    • 1st Edition
    • January 25, 1999
    • Stuart K. Card + 2 more
    • English
    This groundbreaking book defines the emerging field of information visualization and offers the first-ever collection of the classic papers of the discipline, with introductions and analytical discussions of each topic and paper. The authors' intention is to present papers that focus on the use of visualization to discover relationships, using interactive graphics to amplify thought. This book is intended for research professionals in academia and industry; new graduate students and professors who want to begin work in this burgeoning field; professionals involved in financial data analysis, statistics, and information design; scientific data managers; and professionals involved in medical, bioinformatics, and other areas.
  • Networked Applications

    A Guide to the New Computing Infrastructure
    • 1st Edition
    • January 18, 1999
    • David G. Messerschmitt
    • English
    Understanding the rich conjunction of networking and computing is essential for anyone involved in the formulation and implementation of new application ideas, whether in business, education, or government. This book offers nonexperts an accessible, thoughtful introduction to the applications and infrastructure in networked computing, providing you with the information to make the right technological and organizational decisions as you work with developers to design or acquire effective computing solutions.On a bookshelf dominated by either lightweight primers or heavyweight treatises, Networked Applications: A Guide to the New Computing Infrastructure stands apart: a smart book for smart people seeking the knowledge to meet new needs and to improve organizational processes.
  • IPv6 Clearly Explained

    • 1st Edition
    • January 18, 1999
    • Peter Loshin
    • English
    IP version 6, or IPv6 for short, is probably the most significant network upgrade in the history of technology. It will require every company in the world selling TCP/IP-enabled software, hardware, or services to evaluate the need to upgrade or modify their products; it will require the users or administrators of virtually every networked computer system on the planet to consider how best to migrate to the next generation of internetworking protocol. Anyone with any interest in the continued viability and growth of the Internet or TCP/IP networking needs to read this book to better understand how IP works, why IPv6 will work better, and what they must do to be prepared for the change.Building on discussion of how the current versions of IP and other protocols in the TCP/IP suite work and behave, in the first part I discuss the problems that arose over the past 20 years, as well as the various solutions proposed to solve them. Also included are an introduction of the new features, functions, and operation of the new IPv6 and related protocols like the Internet Control Message Protocol (ICMP), Domain Name System (DNS), and routing protocols.The second part delves in detail into the workings of the new protocols, with particular attention to handling IPv6 addresses, IPv6 extensions, IPv6 support for authentication and security, IPv6 anycast and multicast support, and support for mobile hosts in IPv6. Also included here are discussions of IPv6 routing issues and solutions, as well as other protocols, like DNS and ICMP, that will change to accommodate the new version of IP.The final part examines the issues of deployment. Discussed here are strategies that network product vendors are taking with their products as well as strategies for transition appropriate for individual users and smaller organizations as well as for larger organizations with correspondingly larger networks. Options include tunneling approaches, dual-stack approaches, and development of an Internet backbone structure supporting IPv6.Rounding out the book are appendices that include a list of relevant RFCs as well as the complete text of several of the most important and interesting IPv6 RFCs, and an index.
  • Integrating E-mail

    From the Intranet to the Internet
    • 1st Edition
    • January 18, 1999
    • SIMON COLLIN
    • English
    Integrating E-mail tells how to build an integrated Internet mail service by first taking different mail platforms and making them work together and then connecting them to the Internet. The book covers the different aspects of planning, integrating, supporting and managing an integrated Internet mail service. Emphasis is placed on connecting to the Internet using the Simple Mail Transport Protocol (SMTP) and TCP/IP networking technology. A case study of Digital Equipment Corporation is included as an example of how a large worldwide company with many sites was able to pull together its many diverse mail systems into an integrated Internet mail service.
  • Writing Real Programs in DCL

    • 2nd Edition
    • January 5, 1999
    • Steve Hoffman + 1 more
    • English
    Newly revised and updated, Writing Real Programs in DCL, 2nd Edition will help OpenVMS programmers make an intelligent choice between DCL and more conventional programming languages. In addition, it offers a programming language to computer users who are not conversant with conventional languages. Among the new material is information on DCL commands, security, DCL procedures, aliases, searchlists, UIC-based protection, objects, pipes, detached processes, network processes, HTML, CGI scripting and environments, and reading and writing logical names. New chapters on using DCL for the web and DCL and compiled code are particularly relevant to today's programming needs.Writing Real Programs in DCL, 2nd Edition, also covers updated OpenVMS concepts, files and directories, aliases, searchlists, UIC-based protection, and pipes. The only book devoted to programming in DCL, Writing Real Programs in DCL, 2nd Edition, is an essential guide for OpenVMS developers, administrators, and advanced users.
  • Web Site Usability

    A Designer's Guide
    • 1st Edition
    • January 5, 1999
    • Jared Spool + 3 more
    • English
    Web Site Usability: A Designer's Guide is a report that every person involved in Web design, commerce, or online marketing will want to have. This book is, undoubtedly, the most comprehensive data demonstrating how Web sites actually work when users need specific answers. Researched and compiled by User Interface Engineering, the results are written in an easy to understand style, illustrating the need to make Web sites useful, not complicated.
  • Tcl/Tk For Real Programmers

    • 1st Edition
    • December 21, 1998
    • Clif Flynt
    • English
    This book will fill a void in the current Tcl/Tk bookshelf. It is written to the latest version of Tcl/Tk (8.0, perhaps 8.1, depending on Sun's release schedule) and addresses Tcl/Tk under Windows as well as Unix. It includes discussions on proper coding techniques, instead of just language syntax. Clif Flynt gives readers a very 'hands on' book, with an emphasis towards allowing a reader to pick up the book as needed to find the answer to a question, instead of assuming that it will be read cover to cover.
  • Digital UNIX System Administrator's Guide

    • 1st Edition
    • December 21, 1998
    • Matthew Cheek
    • English
    Digital UNIX System Administrator's Guide is the first book to address Digital UNIX system administration from an experienced administrator's point of view. Every topic covered is specific to Digital UNIX, including installing and configuring the system; creating and managing user accounts; managing networking, printing and the Web; developing and implementing backup strategies; and tuning and troubleshooting.This book walks the novice Digital UNIX administrator through the initial system installation and is a guide through the main points of administering a Digital UNIX system. It also serves as a valuable reference guide for experienced UNIX system administrators who are new to Digital UNIX. It includes appendices that list URLs of valuable resources on the Web and detail useful public domain utilities and where to get them.About Digital UNIX: Digital UNIX sales grew by 51% last year, faster than the industry's UNIX growth. (Overall, high-end UNIX server sales gained 5% last year and midrange UNIX servers grew 34%.) Digital was the first to offer 64-bit architecture, which has caused Sun, HP and Silicon Graphics to follow their lead. The combination of Digital UNIX and Alpha technology provides extremely high system performance. Analysts say that UNIX has a good three to five year technology lead over Windows NT due to its scalability, reliability, and clustering ability.