Skip to main content

Books in Computer science

181-190 of 220 results in All results

Advances in Computers

  • 1st Edition
  • Volume 44
  • June 11, 1997
  • Marvin Zelkowitz
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 6 6 7 6 - 4
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.

Submodular Functions and Electrical Networks

  • 1st Edition
  • Volume 54
  • May 1, 1997
  • H. Narayanan
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 8 6 7 9 4 - 6
There is a strong case for electrical network topologists and submodular function theorists being aware of each other's fields.Presenting a topological approach to electrical network theory, this book demonstrates the strong links that exist between submodular functions and electrical networks.The book contains:• a detailed discussion of graphs, matroids, vector spaces and the algebra of generalized minors, relevant to network analysis (particularly to the construction of efficient circuit simulators)• a detailed discussion of submodular function theory in its own right; topics covered include, various operations, dualization, convolution and Dilworth truncation as well as the related notions of prinicpal partition and principal lattice of partitions.In order to make the book useful to a wide audience, the material on electrical networks and that on submodular functions is presented independently of each other. The hybrid rank problem, the bridge between (topological) electrical network theory and submodular functions, is covered in the final chapter.The emphasis in the book is on low complexity algorithms, particularly based on bipartite graphs.The book is intended for self-study and is recommended to designers of VLSI algorithms. More than 300 problems, almost all of them with solutions, are included at the end of each chapter.

Advances in Computers

  • 1st Edition
  • Volume 43
  • August 30, 1996
  • Marvin Zelkowitz
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 6 6 7 5 - 7
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.

Object-Oriented Design and Programming with C++

  • 1st Edition
  • August 28, 1995
  • Ronald Leach
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 2 - 1 4 1 2 - 2
Object-Oriented Design and Programming with C++: Your Hands-On Guide to C++ Programming, with Special Emphasis on Design, Testing, and Reuse provides a list of software engineering principles to guide the software development process. This book presents the fundamentals of the C++ language. Organized into two parts encompassing 10 chapters, this book begins with an overview of C++ and describes object-oriented programming and the history of C++. This text then introduces classes, polymorphism, inheritance, and overloading. Other chapters consider the C++ preprocessor and organization of class libraries. This book discusses as well the scope rules, separate compilation, class libraries, and their organization, exceptions, browsers, and exception handling. The final chapter deals with the design of a moderately complex system that provides file system stimulation. This book is a valuable resource for readers who are reasonably familiar with the C programming language and want to understand the issues in object-oriented programming using C++.

Advances in Computers

  • 1st Edition
  • Volume 41
  • August 8, 1995
  • Marvin Zelkowitz
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 6 6 7 3 - 3
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.

Advances in Computers

  • 1st Edition
  • Volume 40
  • August 3, 1995
  • Marvin Zelkowitz
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 6 6 7 2 - 6
Praise for the Series"Mandatory for academic libraries supporting computer science departments."-CHOICESince 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 sugnificant, lasting value in this rapidly expanding field.

Open Client/Server Computing and Middleware

  • 1st Edition
  • July 26, 1995
  • Alan R. Simon + 1 more
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 2 - 1 4 2 7 - 6
Open Client/Server Computing and Middleware provides a tutorial-oriented overview of open client/server development environments and how client/server computing is being done. This book analyzes an in-depth set of case studies about two different open client/server development environments—Microsoft Windows and UNIX, describing the architectures, various product components, and how these environments interrelate. Topics include the open systems and client/server computing, next-generation client/server architectures, principles of middleware, and overview of ProtoGen+. The ViewPaint environment, ProtoView screen manager, SQLView visual database access, and ProtoView WinControl library are also elaborated. This text likewise covers the interaction with db-UIM/X, widgets and building interfaces, network object toolkit, and integration of cross-platform components. This publication is suitable for computing professionals and researchers interested in open client/server computing.

Efficient C/C++ Programming

  • 2nd Edition
  • October 21, 1994
  • Steve Heller
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 2 - 6 5 6 3 - 6
Efficient C/C++ Programming describes a practical, real-world approach to efficient C/C++ programming. Topics covered range from how to save storage using a restricted character set and how to speed up access to records by employing hash coding and caching. A selective mailing list system is used to illustrate rapid access to and rearrangement of information selected by criteria specified at runtime. Comprised of eight chapters, this book begins by discussing factors to consider when deciding whether a program needs optimization. In the next chapter, a supermarket price lookup system is used to illustrate how to save storage by using a restricted character set and how to speed up access to records with the aid of hash coding and caching. Attention is paid to rapid retrieval of prices. A selective mailing list system is then used to illustrate rapid access to and rearrangement of information selected by criteria specified at runtime. The book also considers the Huffman coding and arithmetic coding methods of data compression; a token-threaded interpreter whose code can run faster than equivalent compiled C code, due to its greater code density; a customer database program with variable-length records; and index and key access to variable-length records. The final chapter summarizes the characteristics of the algorithms encountered in previous chapters, as well as the future of the art of optimization. This monograph will be a useful resource for practicing computer programmers and those who intend to be working programmers.

Programming Primer for the Macintosh®

  • 1st Edition
  • October 21, 1994
  • John M. May + 1 more
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 2 - 6 5 5 5 - 1
Programming Primer for the Macintosh, Volume 1 focuses on the principles and operations of the Macintosh system. The publication first offers information on the development environment, creating a simple program with Symantec C++, and a review of C++. Discussions focus on pointers, handles, patterns, points, creating a source file, compiling the program, adding libraries, adding file to the subject, building an application, and useful tools. The text then takes a look at the Macintosh ROM, Mac programs and system software, and toolbox managers. Topics include menu, window, control, and dialog manager, alerts, desktop interface, event-driven programming, trap mechanism, interface and library files, stack frame incompatibility, and the relationship between an application and toolbox. The book examines QuickDraw, alerts, and dialogs, memory manager, and object-oriented programming. Concerns include structures, linked list example, new and delete operators, and handling lines, rectangles, round rectangles, ovals, arcs, and polygons The publication is a dependable reference for computer programmers and researchers interested in the Macintosh system.

Fuzzy Logic

  • 1st Edition
  • September 12, 1994
  • F. Martin McNeill + 1 more
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 2 - 6 6 2 2 - 0
Fuzzy Logic: A Practical Approach focuses on the processes and approaches involved in fuzzy logic, including fuzzy sets, numbers, and decisions. The book first elaborates on fuzzy numbers and logic, fuzzy systems on the job, and Fuzzy Knowledge Builder. Discussions focus on formatting the knowledge base for an inference engine, personnel detection system, using a knowledge base in an inference engine, fuzzy business systems, industrial fuzzy systems, fuzzy sets and numbers, and quantifying word-based rules. The text then elaborates on designing a fuzzy decision and Fuzzy Thought Amplifier for complex situations. Topics include origins of cognitive maps, Fuzzy Thought Amplifier, training a map to predict the future, introducing the Fuzzy Decision Maker, and merging interests. The publication takes a look at fuzzy associative memory, fuzzy sets as hypercube points, and disk files and descriptions, including Fuzzy Thought Amplifier, Fuzzy Decision Maker, and composing and creating a memory. The text is a valuable source of data for researchers interested in fuzzy logic.