Best of
Computers

1997

The Algorithm Design Manual


Steven S. Skiena - 1997
    Drawing heavily on the author's own real-world experiences, the book stresses design and analysis. Coverage is divided into two parts, the first being a general guide to techniques for the design and analysis of computer algorithms. The second is a reference section, which includes a catalog of the 75 most important algorithmic problems. By browsing this catalog, readers can quickly identify what the problem they have encountered is called, what is known about it, and how they should proceed if they need to solve it. This book is ideal for the working professional who uses algorithms on a daily basis and has need for a handy reference. This work can also readily be used in an upper-division course or as a student reference guide. THE ALGORITHM DESIGN MANUAL comes with a CD-ROM that contains: * a complete hypertext version of the full printed book. * the source code and URLs for all cited implementations. * over 30 hours of audio lectures on the design and analysis of algorithms are provided, all keyed to on-line lecture notes.

Mastering Regular Expressions


Jeffrey E.F. Friedl - 1997
    They are now standard features in a wide range of languages and popular tools, including Perl, Python, Ruby, Java, VB.NET and C# (and any language using the .NET Framework), PHP, and MySQL.If you don't use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you already use them, you'll appreciate this book's unprecedented detail and breadth of coverage. If you think you know all you need to know about regularexpressions, this book is a stunning eye-opener.As this book shows, a command of regular expressions is an invaluable skill. Regular expressions allow you to code complex and subtle text processing that you never imagined could be automated. Regular expressions can save you time and aggravation. They can be used to craft elegant solutions to a wide range of problems. Once you've mastered regular expressions, they'll become an invaluable part of your toolkit. You will wonder how you ever got by without them.Yet despite their wide availability, flexibility, and unparalleled power, regular expressions are frequently underutilized. Yet what is power in the hands of an expert can be fraught with peril for the unwary. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions.Mastering Regular Expressions, Third Edition, now includes a full chapter devoted to PHP and its powerful and expressive suite of regular expression functions, in addition to enhanced PHP coverage in the central "core" chapters. Furthermore, this edition has been updated throughout to reflect advances in other languages, including expanded in-depth coverage of Sun's java.util.regex package, which has emerged as the standard Java regex implementation.Topics include:A comparison of features among different versions of many languages and toolsHow the regular expression engine worksOptimization (major savings available here!)Matching just what you want, but not what you don't wantSections and chapters on individual languagesWritten in the lucid, entertaining tone that makes a complex, dry topic become crystal-clear to programmers, and sprinkled with solutions to complex real-world problems, Mastering Regular Expressions, Third Edition offers a wealth information that you can put to immediateuse.Reviews of this new edition and the second edition: "There isn't a better (or more useful) book available on regular expressions."--Zak Greant, Managing Director, eZ Systems"A real tour-de-force of a book which not only covers the mechanics of regexes in extraordinary detail but also talks about efficiency and the use of regexes in Perl, Java, and .NET...If you use regular expressions as part of your professional work (even if you already have a good book on whatever language you're programming in) I would strongly recommend this book to you."--Dr. Chris Brown, Linux Format"The author does an outstanding job leading the reader from regexnovice to master. The book is extremely easy to read and chock full ofuseful and relevant examples...Regular expressions are valuable toolsthat every developer should have in their toolbox. Mastering RegularExpressions is the definitive guide to the subject, and an outstandingresource that belongs on every programmer's bookshelf. Ten out of TenHorseshoes."--Jason Menard, Java Ranch

Underground: Tales of Hacking, Madness, and Obsession on the Electronic Frontier


Suelette Dreyfus - 1997
    Spanning three continents and a decade of high level infiltration, they created chaos amongst some of the world's biggest and most powerful organisations, including NASA and the US military. Brilliant and obsessed, many of them found themselves addicted to hacking and phreaking. Some descended into drugs and madness, others ended up in jail.As riveting as the finest detective novel and meticulously researched, Underground follows the hackers through their crimes, their betrayals, the hunt, raids and investigations. It is a gripping tale of the digital underground.

The Scientist and Engineer's Guide to Digital Signal Processing


Steven W. Smith - 1997
    Written for scientists and engineers needing the power of DSP, but not the abstract theory and detailed mathematics.

Graphics Programming Black Book Special Edition


Michael Abrash - 1997
    -- Includes everything that master Abrash has ever written about optimization and real-time graphics.-- Explains the intricacies of Intel CPU operation and other "black art" performance issues.-- Treats both 2D and 3D graphics in great detail, with an emphasis on speed.

Essential Com


Don Box - 1997
    Offering essential information for the Windows developer, this text shows how the underlying architecture operates and how to use them to create efficient and robust programs that execute more rapidly and are more stable. All the code developed in the book, tested and proven in the Guerilla COM training course, is included on the enclosed CD-ROM.

Appledesign: The Work Of The Apple Industrial Design Group


Paul Kunkel - 1997
    With complete access to Apple's archives and executives, this is the most detailed study of the company and its products ever published.

Effective Perl Programming


Joseph Hall - 1997
    The language features full support for regular expressions, object-oriented modules, network programming, and process management. Perl is extensible, and supports modular, cross-platform development.In "Effective Perl Programming," Perl experts Joseph Hall and Randal Schwartz share programming solutions, techniques, programming pointers, rules of thumb, and the pitfalls to avoid, enabling you to make the most of Perl's power and capabilities.The authors will help you develop a knack for the right ways to do things. They show you how to solve problems with Perl, and how to debug and improve your Perl programs. Offering examples, they help you learn good Perl style. Geared for programmers who have already acquired Perl basics, the book will extend your skill range, providing the tactics and deeper understanding you need to create Perl programs that are more elegant, effective, and succinct. This book also speaks to those who want to become more fluent, expressive, and individualistic Perl programmers.To help you design and write effective Perl progams, Effective Perl Programming includes: Perl basics Idiomatic Perl Regular expressions Subroutines References Debugging Usage of packages and modules Object-oriented programming Useful and interesting Perl miscellanyNumerous thought-provoking examples appear throughout the book, highlighting many of the subtleties that make Perl such a fascinating, fun, and effective language to work with.

Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching


Robert Sedgewick - 1997
    Many new algorithms are presented, and the explanations of each algorithm are much more detailed than in previous editions. A new text design and detailed, innovative figures, with accompanying commentary, greatly enhance the presentation. The third edition retains the successful blend of theory and practice that has made Sedgewick's work an invaluable resource for more than 250,000 programmers! Whether you are a student learning the algorithms for the first time or a professional interested in having up-to-date reference material, you will find a wealth of useful information in this book.

Apple: The Inside Story of Intrigue, Egomania, and Business Blunders


Jim Carlton - 1997
    Based on exclusive interviews with over 150 people, among them Microsoft's Bill Gates and the inner circle of Apple's top executives, this book reveals new information in an ongoing saga. photo insert.

Inside the Java Virtual Machine [With CDROM]


Bill Venners - 1997
    For those who want to understand how Java really works, this book definitely delivers the goods, with excellent technical detail and demos of JVMs in action on the companion CD-ROM. This title provides a remarkably detailed tour of the internals of the Java platform, with plenty of technical information on the way virtual machines do business under the hood, from the way language statements are turned into bytecodes to in-depth coverage of loading and invoking classes, security, and garbage collection. The author demonstrates superior knowledge of Sun's Java Virtual Machine specification and explains the principles of its design and implementation, including a full explanation of how actual bytecodes are run on a VM. (Surprisingly, variables in Java are always processed on the stack, since there are no general CPU registers available, a very different architecture than most CPUs.) Each chapter includes applets that showcase Java in action (for example, adding two numbers or demonstrating garbage collection). The later part of this text covers over 200 Java bytecodes (mnemonic instructions for the JVM) by groups, and the book closes with a full listing of these opcodes (with over 150 pages of material). In all, Inside the Java 2 Virtual Machine serves as both a tutorial and reference to the architecture and inner operation of JVMs for any technically astute reader who wants to understand how Java really works. --Richard Dragan Topics covered: Java Virtual Machine (JVM) class architecture, the Java class loader, tips for platform independence, Java security, verifying class files, code-signing, network mobility, Jini basics, the organization of Java .class files, Java object lifetimes, the linking model, garbage collection basics and algorithms, stack operations, type conversions, integer and floating-point arithmetic, objects and arrays, control flow, exceptions and finally clauses, method invocation, thread synchronization, Java opcode and quickcode reference, and JVM simulation demos.

Charnel Houses of Europe: The Shoah: For Wraith: The Oblivion


Robert Hatch - 1997
    

Inside Intel: Andy Grove and the Rise of the World's Most Powerful Chip Company


Tim Jackson - 1997
    Intel routinely uses the threat of lawsuits against workers and rivals.At the center of this story is Andy Grove, Intel's high-profile CEO and chairman, once a penniless immigrant who waited tables to put himself through college. It is Grove who has made the unpopular decisions which have kept Intel at the top of the chip market. Exhaustively researched from court records, unpublished documents, and interviews with Intel's competitors, partners, and past and present employees, Jackson traces the company's spectacular failures and successes, as well as the powerful human struggles that have made Intel one of the most competitive players in a high-stakes game.

Data Mining Techniques: For Marketing, Sales, and Customer Relationship Management


Michael J.A. Berry - 1997
    Packed with more than forty percent new and updated material, this edition shows business managers, marketing analysts, and data mining specialists how to harness fundamental data mining methods and techniques to solve common types of business problemsEach chapter covers a new data mining technique, and then shows readers how to apply the technique for improved marketing, sales, and customer supportThe authors build on their reputation for concise, clear, and practical explanations of complex concepts, making this book the perfect introduction to data miningMore advanced chapters cover such topics as how to prepare data for analysis and how to create the necessary infrastructure for data miningCovers core data mining techniques, including decision trees, neural networks, collaborative filtering, association rules, link analysis, clustering, and survival analysis

Calendrical Calculations


Nachum Dershowitz - 1997
    The authors frame the calendars of the world in a completely algorithmic form, allowing easy conversion among these calendars and the determination of secular and religious holidays. LISP code for all the algorithms are available on the Web.

Joe Celko's SQL Puzzles and Answers


Joe Celko - 1997
    The puzzles are a compilation from Joe's columns in DBMS and Database Programming & Design magazines. They include new, never-before-published 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.

Internet Routing Architectures


Bassam Halabi - 1997
    This invaluable reference provides realistic, practical design solution from Cisco Systems-the internetworking authority.-- Teaches how to construct and support robust ISP connections to the Internet-- Illustrates Inter- and Intradomain routing issues, topologies, and scenarios for practical application-- The only internetworking book emphasizing domain routing issues and protocols endorsed by Cisco!

Computer Architecture: Concepts and Evolution


Gerrit A. Blaauw - 1997
    Blaauw and Frederick P. Brooks, Jr. provide a definitive guide and reference for practicing computer architects and for students. The book complements Brooks recently updated classic, The Mythical Man-Month, focusing here on the design of hardware and there on software, here on the content of computer architecture and there on the process of architecture design. The books focus on architecture issues complements Blaauws early work on implementation techniques. Having experienced most of the computer age, the authors draw heavily on their first-hand knowledge, emphasizing timeless insights and observations. Blaauw and Brooks first develop a conceptual framework for understanding computer architecture. They then describe not only what present architectural practice is, but how it came to be so. A major theme is the early divergence and the later reconvergence of computer architectures. They examine both innovations that survived and became part of the standard computer, and the many ideas that were explored in real machines but did not survive. In describing the discards, they also address why these ideas did not make it. The authors goals ar

The Supermen: The Story of Seymour Cray and the Technical Wizards Behind the Supercomputer


Charles J. Murray - 1997
    This is the story of a technical genius who, against all odds, created a series of machines that revolutionized the computing industry. Chronicling each major breakthrough, Murray takes us behind the scenes to witness late-night brainstorming sessions, miraculous eleventh-hour fixes, and flashes of insight when bold new ideas were cooked up. Drawing from rare in-depth interviews with Seymour Cray, Murray gives us an unparalleled portrait of the man and his methods, reporting not only Cray's personal reflections, but the recollections of his closest colleagues and the truth behind the rumors.

Inside the AS/400: Featuring the AS/400e Series


Frank G. Soltis - 1997
    The functions and capabilities of these new offerings uniquely position the AS/400e series for the next millennium. The first edition of Inside the AS/400 set a new standard for AS/400 books with a behind-the-scenes look at the AS/400's design, architecture, and history - and at some of the people behind the scenes who created this remarkable system for you. This second edition continues the tradition with an insider's look at the newest AS/400e series. Whether you are an executive looking for a high-level overview or a bit-twiddling techie who wants all the details, Dr. Frank G. Soltis, IBM's AS/400 chief architect, demystifies this system, shedding light on how it came to be, how it can do the things it does, and what its future may hold. Included are detailed looks at the AS/400's advanced application architecture, technology-independent machine interface, RISC hardware implementations, objects and object management, integrated database, security and authorization, single-level store, process management, I/O system, e-business computing capabilities, and the future in the 21st century. Simply, Inside the AS/400, Second Edition is written for those who want to learn more about all of the AS/400 systems from someone who knows. Is it magic, or just good design? After reading this book, perhaps you will agree that it's a little of both.

Creating Web Pages Simplified


IDG Books Worldwide - 1997
    Illustrations are found on every page, helping users learn more with less reading.

Advanced Windows


Jeffrey Richter - 1997
    Unveils important recent enhancements, including support for Windows NT 4.0. Demonstrates how to deploy the capabilities of the 32-bit API: exploring virtual memory, understanding kernel objects, managing processes and threads, taking

Modern Compiler Implementation in ML


Andrew W. Appel - 1997
    It includes good coverage of current techniques in code generation and register allocation, as well as functional and object-oriented languages, that are missing from most books. In addition, more advanced chapters are now included so that it can be used as the basis for two-semester or graduate course. The most accepted and successful techniques are described in a concise way, rather than as an exhaustive catalog of every possible variant. Detailed descriptions of the interfaces between modules of a compiler are illustrated with actual C header files. The first part of the book, Fundamentals of Compilation, is suitable for a one-semester first course in compiler design. The second part, Advanced Topics, which includes the advanced chapters, covers the compilation of object-oriented and functional languages, garbage collection, loop optimizations, SSA form, loop scheduling, and optimization for cache-memory hierarchies.

DVD Demystified


Jim H. Taylor - 1997
    DVD sales this year surpassed video, even though only 30% of households have DVD players (compared to 90% for VCRs). In August 2002 the New York Times dubbed DVD "the most successful home entertainment device in history...a true pop-culture phenomenon." DVD Demystified has served as DVD's bible since the format first shipped in 1997. Demystifying not only basic technology issues but detailing production and authoring processes, making sense out of the plethora of battling video, audio, and data formats, and clearly explaining how DVD standards and specs dovetail or clash with related digital media standards, this book has not only become DVD's standard reference, but also required reading for DVD enthusiasts who wanting to peer behind the scenes and figure out how to get the most from their technology. Since then, Jim Taylor has become DVD's most visible guru, now President of the DVD Association, author of the internet DVD FAQ, and profiled by E Online and DVD Report. This third edition will be almost completely rewritten to cover the major technology, format, and standard changes of the past three years, and will once again include a DVD designed to show the extreme limits of performance of this dynamic technology.

Cascading Style Sheets: Designing for the Web


Hakon Wium Lie - 1997
    It is the definitive reference on Cascading Style Sheets (CSS), the elegant and efficient way to add and manage elements of style (fonts, color, layout) within web documents. Cascading Style Sheets, second edition, is a clear, readable, informative and thorough look at the World Wide Web Consortium's specification for CSS2, written by the World's leading authorities on CSS. This book contains: * complete coverage of CSSI and CSS2 * background information and practical examples * information on which browsers support which CSS features The World Wide Web Consortium (W3C) was created to lead the Web to its full potential by developing common protocols that promote its evolution and ensure its vendor-neutral operability. It is an international consortium with over 300 Member organizations.

Universal Serial Bus System Architecture


Don Anderson - 1997
    This text is a technical guide to the USB standard, discussing in detail the architecture, features and operations of systems built using the USB specification. A book useful for those designing or testing hardware or software that involves the universal serial bus.

VBA Developer's Handbook


Ken Getz - 1997
    Written by recognized VBA experts, it provides detailed coverage of a wide range of specific VBA programming challenges. Its careful, step-by-step instructions and thousands of lines of code offer answers, while teaching you to devise new and creative solutions. The instruction applies equally to all VBA environments, whether you are building standalone applications or customizing commercial products using their built-in VBA programmability. Coverage Includes Manipulating text, numbers, and dates Using automation to control other applications Creating objects using VBA class modules Using standard search and sort algorithms from within VBA Creating standard dynamic data structures, including linked lists, binary trees, stacks, and queues Working with Windows system information, including memory status, screen info, mouse, keyboard, and power status Working with Windows Registry data Retrieving and setting Windows networking information Working with the Windows file system, iterating through folders, creating and deleting files Adding sound and movies to VBA apps using Windows multimedia extensions Tapping the system capabilities provided by the Windows Scripting Runtime library Writing add-ins for the Visual Basic environment Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

The Essence of Program Design


Douglas Bell - 1997
    This book compares, contrasts and assesses most popular and widely-used design methods, while being independent of any programming language. It includes case studies, self-test questions and examples.

Exploring Computer Science with Scheme


Oliver Grillmeyer - 1997
    The emphasis is on presenting a problem-solving approach and on providing a survey of all of the most important topics covered in computer science degree programmes. Scheme is used throughout as the programming language and the author stresses a functional programming approach which concentrates on the creation of simple functions that are composed to obtain the desired programming goal. Such simple functions are easily tested individually. This greatly helps in producing programs that work right first time. Throughout, the author presents techniques to aid in the writing of programs and makes liberal use of boxes which present "Mistakes to Avoid." Many programming examples are discussed in detail which illustrate general approaches to programming. These include: * abstracting a problem; * creating pseudo code as an intermediate solution; * top-down and bottom-up design; * building procedural and data abstractions; * writing progams in modules which are easily testable. Numerous exercises help the readers test their understanding of the material and develop some ideas in greater depth. As a result this text will make an ideal first course for all students coming to computer science for the first time.

Computer-Based Exercises for Signal Processing Using MATLAB Ver.5


James H. McClellen - 1997
    *Projects relate to practical systems and implementations so the reader can learn and understand how DSP is applied. *Includes projects and exercises, which make full use of the power of MATLAB v5 to explore conceptual, analytical, and computational issues in digital signal processing. *Many projects provide hints to introduce pitfalls, limitations and tricks for getting the most out of MATLAB v5. *Discusses both the power and limitations of MATLAB v5 functions and regularly explores the issue of using built-in functions versus developing code to solve problems. *Exercises consistently reinforce important problem solving behaviors, such as verifying results, experimenting with parameters as a means of building understanding and intuition, exploring the realism of formulations, comparing theoretical and numerical or measured results, and developing predictions and then comparing them to actual results.

America A to Z: People, Places, Customs & Culture


Reader's Digest Association - 1997
    More than 1000 alphabetically arranged entries bring to light little-known facts, hidden histories, and sometimes strange stories about familiar people, places, events, inventions, fads, foods, and much more. Hundreds of illustrations -- including vintage photographs and woodcuts, drawings by well-known artists like Norman Rockwell, and portraits of movie stars, writers, entertainers, politicians, and other public figures -- enhance every page."America A To Z" reveals the origins of everything from blue jeans to hot dog buns, the Boy Scouts to the League of Women Voters. It introduces the heroes of the Alamo, the occupants of the Oval Office, the denizens of the locker rooms in every sport, and the men and women who have exercised their creative genius in laboratories, automobile factories, and fashion showrooms, on typewriters and piano keyboards. Readers will peek behind the scenes at the FBI and the Mall of America, get the inside scoop on Walter Winchell, and find out what Paul Revere really shouted on his ride through Boston, which children's author got his start writing advertising copy, and who invented Lincoln Logs.A great family reference, "America A To Z" makes it fun for kids to look up facts, for adults to journey down memory lane, and for everyone to get a close up look at America's rich and diverse history and culture.

Effective awk Programming: Text Processing and Pattern Matching


Arnold Robbins - 1997
    It's an excellent companion piece to the more broadly focused second edition.This book provides complete coverage of the gawk 3.1 language as well as the most up-to-date coverage of the POSIX standard for awk available anywhere. Author Arnold Robbins clearly distinguishes standard awk features from GNU awk (gawk)-specific features, shines light into many of the "dark corners" of the language (areas to watch out for when programming), and devotes two full chapters to example programs. A brand new chapter is devoted to TCP/IP networking with gawk. He includes a summary of how the awk language evolved.The book also covers:Internationalization of gawkInterfacing to i18n at the awk levelTwo-way pipesTCP/IP networking via the two-way pipe interfaceThe new PROCINFO array, which provides information about running gawkProfiling and pretty-printing awk programs In addition to covering the awk language, this book serves as the official "User's Guide" for the GNU implementation of awk (gawk), describing in an integrated fashion the extensions available to the System V Release 4 version of awk that are also available in gawk.As the official gawk User's Guide, this book will also be available electronically, and can be freely copied and distributed under the terms of the Free Software Foundation's Free Documentation License (FDL). A portion of the proceeds from sales of this book will go to the Free Software Foundation to support further development of free and open source software.The third edition of Effective awk Programming is a GNU Manual and is published by O'Reilly & Associates under the Free Software Foundation's Free Documentation License (FDL). A portion of the proceeds from the sale of this book is donated to the Free Software Foundation to further development of GNU software. This book is also available in electronic form; you have the freedom to modify this GNU Manual, like GNU software. Copies published by the Free Software Foundation raise funds for GNU development.

JavaScript Unleashed [With CDROM]


Richard Wagner - 1997
    The topics most important to the intermediate to advanced Javascript programmer are covered, including Web security, integrating JavaScript with Java, and forms and data validation. Other topics include creating special effects with JavaScript, controlling layers with JavaScript, DHTML and Cascading Style Sheets, and using lookup tables in JavaScript. Some of the new topics covered are Internet Explorer 5, Active Server Pages, Netscape Plug-in autoinstalls and applets digital signature verification, and content layering.

Mastering Delphi 3


Marco Cantu - 1997
    The CD-ROM includes the full source code of all examples in the text, including many useful ready-to-use programs.

Perl: The Programmer's Companion


Nigel Chapman - 1997
    With the increase in Web-based technology, Perl has become the language of choice for creating CGI applications, an essential process for creating large Web pages. This book introduces the latest version, Perl5, to programmers, illustrating the language's strengths and weaknesses. It teaches programmers how to write sophisticated Perl scripts and covers all of the new benefits of Perl5, including improved reusability and enhanced object-oriented programming support.

Multithreaded Programming with Pthreads


Bil Lewis - 1997
    The book begins with an overview of the need for, and evolution of multithreading. Understand how threads are constructed, and how operating systems like Solaris(r) provide support for them. Learn the fundamentals of thread scheduling and synchronization, understanding the trade-offs involved in using synchronization variables. Learn how to dispose of (cancel) unwanted threads; and manage asynchronous events via signaling. The book includes detailed coverage of writing and compiling multithreaded programs, including sample applications, libraries, design choices, performance optimization and hardware considerations. For all experienced C, UNIX and NT programmers who need to understand the new Pthreads library.

The Complete Guide to Java Database Programming with FDBC


Matthew D. Siple - 1997
    Part 1 leads you through the seven key steps in developing a JDBC API application; Part 2 details all of the JDBC classes, interfaces, methods, and variables; and Part 3 guides you through the development of a dynamic and extensible database browser. CD-ROM contains JDK 1.14 plus essential source code (Windows- and Solaris-compatible) and the Web Logic Driver. A volume in the McGraw-Hill Java Masters series.

MCSE Training Guide: Windows NT Server 4 (Covers Exam #70-067)


Joe Casad - 1997
     Organized in a concise, easy-to-follow format Saves users countless hours and thousands of dollars in MCSE courses Filled with insider tips and notes from an MCSE and Microsoft Certified Trainer

Preparing Web Graphics


Lynda Weinman - 1997
    It includes coverage of HTML for presenting graphics in Web pages and coverage of Photoshop and Paint Shop Pro.

SQL Programmer's Reference


Kishore Bhamidipati - 1997
    Popular application languages, such as Visual Basic, Visual C++, PowerBuilder and Delphi, rely on SQL statements to access data from relational databases.

UNIX Unleashed: System Administrator's Edition


Robin Burk - 1997
    - System accounting with automated report generation - Kernel Configuration - Performance and Tuning - Device Administration (SAF) - Mail, News, UUCP, and FTP Administration Archiving and Backing Up - Glossary of technical terms

Complexity and Real Computation


Lenore Blum - 1997
    The objects of study are algorithms defined within a formal model of computation. Upper bounds on the computational complexity of a problem are usually derived by constructing and analyzing specific algorithms. Meaningful lower bounds on computational complexity are harder to come by, and are not available for most problems of interest. The dominant approach in complexity theory is to consider algorithms as oper- ating on finite strings of symbols from a finite alphabet. Such strings may represent various discrete objects such as integers or algebraic expressions, but cannot rep- resent real or complex numbers, unless the numbers are rounded to approximate values from a discrete set. A major concern of the theory is the number of com- putation steps required to solve a problem, as a function of the length of the input string.

Building an Optimizing Compiler


Bob Morgan - 1997
    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. 7 Provides a complete theory for Static Single Aassignment Methods and partial redundancy methods for code optimization7 Provides a new generatization of register allocation techniques7 Techniques described are applicable to most programming languages for PCs, workstations or servers

Java Design: Building Better Apps & Applets


Peter Coad - 1997
    They review object models, scenario views, multithreading, concurrency, exceptions, and more, presenting leading-edge design techniques that are proven to work. This new edition features UML 1.1 notation throughout; six powerful new strategies for designing with interfaces; important new coverage of swing classes, design models for Enterprise Beans, inner classes, packages, Infobus architecture and much more. The CD-ROM contains the breakthrough TOGETHER/J Whiteboard Edition, a completely free, Java-based, full UML, platform-independent visual modeler for enterprise-wide software development. For any professional software developer interested in client/server programming with Java.

Beyond the Little Mac Book


Robin P. Williams - 1997
    Using the same friendly language and easy-to-follow explanations found in The Little Mac Book, Robin Williams and Steve Broback take an engaging, practical look at how people really use their Macs, and teach everyone how to maximize their Macintosh potential. Chapters on mastering the System Folder, maximizing memory, troubleshooting, disaster recovery, important rituals, staying current, and much more guide all users into taking control of their Macs.

Teach Yourself PL/SQL in 21 Days [With Source Code & Examples, 3rd Party Products & Util.]


Tom Luers - 1997
    In addition, you will learn to streamline client/server communications and queries and use a variety of enhancements, such as triggers and packages, which make Oracle application development much smoother.Whether you are a beginning programmer or an accomplished Oracle user, Sams Teach Yourself PL/SQL in 21 Days will help you establish yourself as an Oracle programmer, ready for advancement in this premium database marketplace. By walking you through each element of the PL/SQL language extension, this book helps you to understand the basics of using new and existing Oracle8 objects, as well as complex processing issues. This guide also teaches you to implement PL/SQL in a comprehensive, real-world system.

Teach Yourself Networking Visually


Paul Whitehead - 1997
    This title graphically illustrates networking concepts and functions, including architecture, tools, and administration and security issues. Task-based spreads provide instant information on any networking operation

The Third Paradigm


Mark A. Ludwig - 1997
    

SONET: A Guide to Synchronous Optical Network


Walter Goralski - 1997
    Includes practical, real-world applications, plus tutorials on basic fiber optic transmission technology and concepts. Explains the global digital hierarchy w/SONET applications, illustrates the SONET/ATM link, how the two technologies work together, and much more.

MCSE Core-Four Exam Cram Pack: Exams 70-058, 7-067, 70-068, 70-073


Ed Tittel - 1997
    Today there are 400,000 copies of the MCSE Exam Cram certification books in print.Here in one package are four Exam Cram test-preparation books you'll need to prepare for the Microsoft Certified Systems Engineer certification exams. These valuable books include more than 1,600 pages of insider information. Each book focuses on one of the four required MCSE exams -- NT Server 4, Exam 7-067; NT Server 4 in the Enterprise, Exam 70-068; Networking Essentials, Exam 70-058; NT Workstation 4, Exam 70-073 -- and all contain the official Microsoft Certified Professional Approved Study Guide logo, meaning that Microsoft has approved them. This program certifies proficiency in using Microsoft networking products and integrating Microsoft products with solutions from other vendors.The MCSE Core-Four Exam Cram Pack also includes sections on proven test-taking strategies, warnings about trick questions, timesaving tips, shortcuts, and much more. There are also quizzes that feature questions similar to those found on the actual exam, plus tip sheets, acronyms, and other memory enhancers that readers can use to prepare for the test.The enclosed CD-ROM features sample exams from Transcender and Learning Ware, as well as MCSE practice tests, which provide a complete test-taking atmosphere, complete with interactive multiple-choice questions covering each of the four key exams. Also included are interactive electronic versions of each Exam Cram book, with a Microsoft TechNet Sampler program that contains more than 100,000 pages of information on Microsoft Networking technologies and operating systems issues.Please join barnesandnoble.com as we welcome Ed Tittel, coauthor of The MCSE Core-Four Exam Cram Pack, who will be here to discuss the Exam Cram books.

A Practical Guide to Linux


Mark G. Sobell - 1997
    Part two is a reference, containing descriptions and examples of 87 utilities.