Best of
Computers

1990

Unix Network Programming, Volume 1: Networking APIs - Sockets and XTI


W. Richard Stevens - 1990
    You need UNIX Network Programming, Volume 1, Second Edition. In this book, leading UNIX networking expert W. Richard Stevens offers unprecedented, start-to-finish guidance on making the most of sockets, the de facto standard for UNIX network programming-as well as extensive coverage of the X/Open Transport Interface (XTI). Stevens begins by introducing virtually every basic capability of TCP and UDP sockets, including socket functions and options, I/O multiplexing, and name and address conversions. He presents detailed coverage of the Posix.1g standard for sockets and the Posix threads. He also introduces advanced techniques for: Establishing IPv4/IPv6 interoperability. Implementing non-blocking I/O. Routing sockets. Broadcasting and multicasting. IP options. Multithreading. Advanced name and address conversions. UNIX domain protocols. Raw sockets. Learn how to choose among today's leading client/server design approaches, including TCP

Computer Graphics: Principles and Practice


James D. Foley - 1990
    It details programming with SRGP, a simple but powerful raster graphics package. Important algorithms in 2D and 3D graphics are detailed for easy implementation, and a thorough presentation of the mathematical principles of geometric transformations and viewing are included.

The Real World of Technology


Ursula Martius Franklin - 1990
    Franklin examines the impact of technology upon our lives and addresses the extraordinary changes since The Real World of Technology was first published.In four new chapters, Franklin tackles contentious issues, such as the dilution of privacy and intellectual property rights, the impact of the current technology on government and governance, the shift from consumer capitalism to investment capitalism, and the influence of the Internet upon the craft of writing.

The Age of Intelligent Machines


Ray Kurzweil - 1990
    In The Age of Intelligent Machines, inventor and computer scientist Raymond Kurzweil probes the past, present, and future of artificial intelligence, from its earliest philosophical and mathematical roots to tantalizing glimpses of 21st-century machines with superior intelligence and prodigious speed and memory.

Undocumented DOS: A Programmer's Guide to Reserved MS-DOS Functions and Data Structures


Andrew Schulman - 1990
    Covers Windows 3.1, DOS 5, and DR DOS 6, with coverage of all the newest interrupts and data structures. Includes 3.5" 1.4 MB disk.

The Magic Machine: A Handbook of Computer Sorcery


A.K. Dewdney - 1990
    K. Dewdney's popular Computer Recreations columns, drawn from Scientific American. The author discusses some of today's hottest topics including chaos, computer viruses, and artificial landscapes.

Operating Systems


Harvey Deitel - 1990
    To complement the discussion of operating system concepts, the book features two in-depth case studies on Linux and Windows XP. The case studies follow the outline of the book, so readers working through the chapter material can refer to each case study to see how a particular topic is handled in either Linux or Windows XP. Using Java code to illustrate key points, Operating Systems introduces processes, concurrent programming, deadlock and indefinite postponement, mutual exclusion, physical and virtual memory, file systems, disk performance, distributed systems, security and more. New to this edition are a chapter on multithreading and extensive treatments of distributed computing, multiprocessing, performance, and computer security. An ideal up-to-date book for beginner operating systems readers.

Zen of Assembly Language: Vol. 1, Knowledge


Michael Abrash - 1990
    Also probes hardware aspects that affect code performance and compares programming techniques.

The Tao of Objects: A Beginner's Guide to Object-Oriented Programming


Gary Entsminger - 1990
    

Graphics Gems


Andrew S. Glassner - 1990
    The best programmers have a large toolbox of general techniques, nuggets of algorithms, and clever insights that they use on a daily basis to make their code faster, more reliable, more accurate, easier to debug, and a pleasure to use. Such toolboxes are compiled through years of experience and trading with other professionals.

The Architecture of Symbolic Computers


Peter M. Kogge - 1990
    Focuses on the design and implementation of two classes of non-von Neumann computer architecture: those designed for functional and logical language computing.

Programming In Martin Löf's Type Theory: An Introduction


Bengt Nordström - 1990
    One such formalism is the type theory developed by Per Martin-L f. Well suited as a theory for program construction, it makes possible the expression of both specifications and programs within the same formalism. Furthermore, the proof rules can be used to derive a correct program from a specification as well as to verify that a given program has a certain property. This book contains a thorough introduction to type theory, with information on polymorphic sets, subsets, monomorphic sets, and a full set of helpful examples.

The Castle of Fear


Patrick Burston - 1990
    You and your monkey companion, Zetto, must find a way past monsters, vampire bats, a dragon, the Slime Serpent and other terrifying dangers!

Software Conflict: Essays on the Art and Science of Software Engineering


Robert L. Glass - 1990
    

Astronomy on the Personal Computer [With CDROM]


Oliver Montenbruck - 1990
    The book supplies the necessary knowledge and software solutions for determining and predicting positions of the Sun, Moon, planets, minor planets and comets, solar eclipses, stellar occultations by the Moon, phases of the Moon and much more. This completely revised edition takes advantage of C++, and individual applications may be efficiently realized through the use of a powerful module library. The accompanying CD-ROM contains the complete, fully documented and commented source codes as well as executable programs for Windows 98/2000/XP and LINUX.

Turbo C/C++: The Complete Reference


Herbert Schildt - 1990
    And after getting the compilers, readers will definitely want this definitive, single resource that provides every Borland C++, Turbo C++, and Turbo C command, feature and programming technique.

The Elements of Artificial Intelligence Using Common LISP


Steven L. Tanimoto - 1990
    It features clear presentation of principles integrated with short, workable programs which are designed to help students to learn by experimentation and to develop an intuitive understanding of the subject.

Entropy and Information Theory


Robert M. Gray - 1990
    The eventual goal is a general development of Shannon's mathematical theory of communication, but much of the space is devoted to the tools and methods required to prove the Shannon coding theorems. These tools form an area common to ergodic theory and information theory and comprise several quantitative notions of the information in random variables, random processes, and dynamical systems. Examples are entropy, mutual information, conditional entropy, conditional information, and discrimination or relative entropy, along with the limiting normalized versions of these quantities such as entropy rate and information rate. Much of the book is concerned with their properties, especially the long term asymptotic behavior of sample information and expected information. This is the only up-to-date treatment of traditional information theory emphasizing ergodic theory.

The Pocket Webster School & Office Dictionary


Pocket Books - 1990
    At school or at work, take advantage of these valuable features: Over 63,000 words, including many specialized terms in the sciences and artsConcise definitions written in clear, modern languageEntries including irregular inflections of verbs, comparisons of adjectives and adverbs and plurals of nounsGuides to usage featuring careful labeling of slang, obsolete words, and dialectA simple, precise pronunciation key on every two-page spreadGazetteer - Tables of Weights and Measures - Perpetual Calendar - Listing of United States and Canadian Holidays

Text Compression


Timothy C. Bell - 1990
    For courses in communication algorithms or data communications.

Superscalar Microprocessors Design


Bill Johnson - 1990
    Now, a single chip can incorporate techniques that were once applicable only to large-scale, scientific processors. Superscalar Microprocessor Design is a comprehensive investigation into the design of general-purpose superscalar microprocessors.

Computers


Larry E. Long - 1990
    Informative boxed features, photo essays, and Memory Bits (key points) compliment the book. Chapters conclude with Summary Outline, Important Terms, Review Exercises, and a Self-test.

Introduction to Probability and Its Applications


Richard L. Scheaffer - 1990
    Proofs of theorems and "tricky" probability calculations are minimized. Computing and simulation are introduced to make more difficult problems accessible (although the material does not depend on the computer for continuity).