C Interfaces and Implementations

Techniques for Creating Reusable Software

Author: David R. Hanson

Publisher: Addison-Wesley

ISBN: 9780201498417

Category: Computers

Page: 519

View: 9265

DOWNLOAD NOW »

C Interfaces and Implementations describes how to use interface-based design in the C programming language, and it illustrates this approach by describing 24 interfaces and their implementations in detail. The source code in the book is interleaved with its explanation in an order that best suits understanding the code.
Release

Embedded Software for SoC

Author: Ahmed Amine Jerraya,Sungjoo Yoo,Norbert Wehn,Diederik Verkest

Publisher: Springer Science & Business Media

ISBN: 0306487098

Category: Computers

Page: 530

View: 2884

DOWNLOAD NOW »

This title covers all software-related aspects of SoC design, from embedded and application-domain specific operating systems to system architecture for future SoC. It will give embedded software designers invaluable insights into the constraints imposed by the use of embedded software in an SoC context.
Release

The Dictionary of Standard C

Author: Rex Jaeschke

Publisher: N.A

ISBN: 9780130906205

Category: Computers

Page: 263

View: 6049

DOWNLOAD NOW »

Written by the former Chair of the ANSI C committee, this book is an alphabetized quick reference guide to C. It contains concise definitions with extensive cross-referencing to other entries and, in some cases, a small amount of tutorial material. Many entries describe library functions. A table of punctuation characters assigns a corresponding English word or phrase that is the primary entry in the dictionary for that symbol. it is suitable for all levels of C programmers and includes a broad range of subject matter including advanced topics. Because it does not deal with extensions, it is not aimed at any particular kind of application or set of platforms: it is generic and is applicable to anyone working with C using any mainstream implementation of C.
Release

Effective C++

55 Specific Ways to Improve Your Programs and Designs

Author: Scott Meyers

Publisher: Pearson Education

ISBN: 9780132702065

Category: Computers

Page: 318

View: 1912

DOWNLOAD NOW »

“Every C++ professional needs a copy of Effective C++. It is an absolute must-read for anyone thinking of doing serious C++ development. If you’ve never read Effective C++ and you think you know everything about C++, think again.” — Steve Schirripa, Software Engineer, Google “C++ and the C++ community have grown up in the last fifteen years, and the third edition of Effective C++ reflects this. The clear and precise style of the book is evidence of Scott’s deep insight and distinctive ability to impart knowledge.” — Gerhard Kreuzer, Research and Development Engineer, Siemens AG The first two editions of Effective C++ were embraced by hundreds of thousands of programmers worldwide. The reason is clear: Scott Meyers’ practical approach to C++ describes the rules of thumb used by the experts — the things they almost always do or almost always avoid doing — to produce clear, correct, efficient code. The book is organized around 55 specific guidelines, each of which describes a way to write better C++. Each is backed by concrete examples. For this third edition, more than half the content is new, including added chapters on managing resources and using templates. Topics from the second edition have been extensively revised to reflect modern design considerations, including exceptions, design patterns, and multithreading. Important features of Effective C++ include: Expert guidance on the design of effective classes, functions, templates, and inheritance hierarchies. Applications of new “TR1” standard library functionality, along with comparisons to existing standard library components. Insights into differences between C++ and other languages (e.g., Java, C#, C) that help developers from those languages assimilate “the C++ way” of doing things.
Release

Algorithms in C++, Parts 1-4

Fundamentals, Data Structure, Sorting, Searching

Author: Robert Sedgewick

Publisher: Pearson Education

ISBN: 0768685036

Category: Computers

Page: 752

View: 4272

DOWNLOAD NOW »

Robert Sedgewick has thoroughly rewritten and substantially expanded and updated his popular work to provide current and comprehensive coverage of important algorithms and data structures. Christopher Van Wyk and Sedgewick have developed new C++ implementations that both express the methods in a concise and direct manner, and also provide programmers with the practical means to test them on real applications. 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! This particular book, Parts 1n4, represents the essential first half of Sedgewick's complete work. It provides extensive coverage of fundamental data structures and algorithms for sorting, searching, and related applications. Although the substance of the book applies to programming in any language, the implementations by Van Wyk and Sedgewick also exploit the natural match between C++ classes and ADT implementations. Highlights Expanded coverage of arrays, linked lists, strings, trees, and other basic data structures Greater emphasis on abstract data types (ADTs), modular programming, object-oriented programming, and C++ classes than in previous editions Over 100 algorithms for sorting, selection, priority queue ADT implementations, and symbol table ADT (searching) implementations New implementations of binomial queues, multiway radix sorting, randomized BSTs, splay trees, skip lists, multiway tries, B trees, extendible hashing, and much more Increased quantitative information about the algorithms, giving you a basis for comparing them Over 1000 new exercises to help you learn the properties of algorithms Whether you are learning the algorithms for the first time or wish to have up-to-date reference material that incorporates new programming styles with classic and new algorithms, you will find a wealth of useful information in this book.
Release

Computation and Modelling in Insurance and Finance

Author: Erik Bølviken

Publisher: Cambridge University Press

ISBN: 1107782627

Category: Business & Economics

Page: N.A

View: 989

DOWNLOAD NOW »

Focusing on what actuaries need in practice, this introductory account provides readers with essential tools for handling complex problems and explains how simulation models can be created, used and re-used (with modifications) in related situations. The book begins by outlining the basic tools of modelling and simulation, including a discussion of the Monte Carlo method and its use. Part II deals with general insurance and Part III with life insurance and financial risk. Algorithms that can be implemented on any programming platform are spread throughout and a program library written in R is included. Numerous figures and experiments with R-code illustrate the text. The author's non-technical approach is ideal for graduate students, the only prerequisites being introductory courses in calculus and linear algebra, probability and statistics. The book will also be of value to actuaries and other analysts in the industry looking to update their skills.
Release

Weaving a Program

Literate Programming in WEB

Author: Wayne Sewell

Publisher: Van Nostrand Reinhold Computer

ISBN: N.A

Category: Computers

Page: 556

View: 4311

DOWNLOAD NOW »

Software -- Programming Techniques.
Release

Effective Tcl/Tk Programming

Writing Better Programs with Tcl and Tk

Author: Mark Harrison,Michael McLennan

Publisher: Addison-Wesley Professional

ISBN: 9780201634747

Category: Computers

Page: 405

View: 3886

DOWNLOAD NOW »

Based on the author's experience building and deploying mission-critical Tcl software and teaching others to do the same, this book offers information on how to exploit the full potential of this programming environment. It explains Tcl features that have no counterpart in conventional programming languages, in particular readers should gain an in-depth understanding of two fundamental Tcl/Tk concepts - Quoting and Packing.
Release

An Engineering Approach to Computer Networking

ATM Networks, the Internet, and the Telephone Network

Author: Srinivasan Keshav

Publisher: Addison-Wesley Professional

ISBN: N.A

Category: Computers

Page: 660

View: 8453

DOWNLOAD NOW »

Taking a unique "engineering" approach that will help readers gain a grasp of not just how but also why networks work the way they do, this book includes the very latest network technology--including the first practical treatment of Asynchronous Transfer Mode (ATM). The CD-ROM contains an invaluable network simulator.
Release

Advanced Windows

The Developer's Guide to the Win32 API for Windows NT 3.5 and Windows 95

Author: Jeffrey Richter

Publisher: N.A

ISBN: N.A

Category: Computers

Page: 930

View: 8016

DOWNLOAD NOW »

A guide to 32-bit programming demonstrates its elegant and powerful capabilities over conventional 16-bit applications and includes accompanying sample code and compiled applications. Original. (Intermediate).
Release