Search
free ebooks website


Ebooks Present in C++ Category
How Not to Program in C++

How Not to Program in C++ is a puzzle book with over 100 challenges. Readers must find errors in up to 40 lines of code. By learning to detect the errors, readers become more efficient programmers. Based on real-world programs, readers solve puzzles ranging from easy (one wrong character) to difficult (errors with multiple threads). Clues help along the way, and answers are at the back of the book.

Review
“. . . a unique book that is fun to read while still providing valuable information.” — CodeGuru.com

“. . .[like] cross training with the drill sergeant of debugging. . .” — Chris Pelsor, Flash Developer

“If you have been programming in C++ for a while, this book is and excellent addition to your bookself.” — Gerard Beekmans, DevChannel.org

C in a Nutshell

C++ in a Nutshell

Product Description
C++ in a Nutshell packs an enormous amount of information on C++ (and the many libraries used with it) in an indispensable quick reference for those who live in a deadline-driven world and need the facts but not the frills. The book’s language reference is organized first by topic, followed by an alphabetical reference to the language’s keywords, complete with syntax summaries and pointers to the topic references.

The library reference is organized by header file, and each library chapter and class declaration presents the classes and types in alphabetical order for easy lookup. Cross-references link related methods, classes, and other key features. This is an ideal resource for students as well as professional programmers. When you’re programming, you need answers to questions about language syntax, or parameters required by library routines quickly. C++ in a Nutshell is a concise desktop reference that answers these questions, putting the full power of this flexible, adaptable (but somewhat difficult to master) language at every C++ programmer’s fingertips.

About the Author
Ray Lischner began his career as a software developer, but dropped out of the corporate rat race to become an author. He started using C++ in the late 1980s, working at a company that was rewriting its entire product line in C++. Over the years, he has witnessed the evolution of C++ from cfront to native compilers to integrated development environments to visual, component-based tools. Ray has taught C++ at Oregon State University. He is the author of Delphi in a Nutshell and O’Reilly’s upcoming C++ in a Nutshell, as well as other books.

Inside the C Object Model

Inside the C++ Object Model by Stanley B. Lippman
Publisher: Addison-Wesley Professional (May 13, 1996) | 304 Pages | ISBN: 0201834545 | chm/PDF | 1.7 MB
Bestselling author Stanley B. Lippman’s Inside the C++ Model provides valuable insight into some of the internal workings of the C++ language. This book is a product of a decade of research at Bell Labs (where Lippman worked with C++ inventor Bjarne Stroustrup) and Lippman’s considerable C++ expertise. Written with the experienced C++ programmer in mind, this book looks at how key language features are implemented underneath the hood and provides some guidelines when designing C++ classes.

This title first examines how C++ objects work–showing the differences between C++ structures and classes. The author looks carefully at the varieties of C++ constructors, including default and copy constructors, data members, and initialization.

Subsequent sections cover inheritance, including virtual inheritance, and the inner details that will help you create effective and robust data types. The author frequently points out inefficiencies (and efficiencies) that can occur when instantiating objects. The book closes with a tour of more advanced C++ language features, such as templates, exception handling, and run-time type information. This book can help make you the resident C++ language expert at your programming shop. –Richard Dragan

Inside the C++ Object Model is aimed at those developers who routinely use C++ but feel the discomfort of not really knowing the underlying weight of many common operations they perform or constructs they peruse.

A particularly fit subset of these programmers is made up of the hardcore plumbers who pay their bills writing C++-based programming tools and libraries, or those who assume the uneasy role of the “official code optimizer” in a medium-to-large development team. Each of these programmers are going to immensely appreciate the intensive coverage of the object-oriented features offered by the language, their run-time overhead (in terms of execution time and binary size), and their influence in compilation times. This knowledge constitutes a major aid when it comes time to decide whether a certain language feature fits your needs without breaking your requirements. Moreover, along the way the text is sprinkled with interesting anecdotes explaining why certain common myths regarding C++ are nothing more than unfounded rant. –Davide Marcato, Dr. Dobb’s Electronic Review of Computer Books — Dr. Dobb’s Electronic Review of Computer Books

The GNU C Library Reference Manual

The GNU C Library Reference Manual

Product Description

This two volume manual is the comprehensive guide to the GNU implementation of the standard C libraries. It covers both high and low level interfaces, including function specifications, code examples, and usage recommendations. This text includes items of interest to both the system administrator and the programmer.

Practical FPGA Programming in C

During the past few years of tech sector economic decline,which has touched the EDA/semiconductor industries, two companies have had consistent double digit growth. They are Xilinx and Altera. Their business is FPGA design. Advances in FPGA technologies have made FPGA design a low cost alternative to very expensive unreconfigurable ASIC design.

New Technologies, Mobility and Security

NTMS’2007 is the first IFIP International Conference on New Technologies, Mobility and Security that was held from May 2 to May 4, 2007 in Paris, France.

NTMS’2007 aims at fostering advances in the areas of New Technologies, Wireless Networks, Mobile Computing, Ad hoc and Ambient Networks, QoS, Network Security and E-commerce, to mention a few, and provides a dynamic forum for researchers, students and professionals to present their state-of-the-art research and development in these interesting areas. The event was combined with tutorial sessions and workshops.

Tutorials preceded the main program, aiming at the dissemination of mature knowledge and technology advances in the field. One Workshop immediately followed the main conference, offering the opportunity for a more focused exchange of ideas and presentation of on-going research relevant to selected topics.

C++ timesaving techniques for Dummies

* Seasoned C++ programmer Matthew Telles shows developers at any level of experience how to save hours by improving, refactoring, and debugging their code
* Some of the techniques covered include mastering asserts, creating a complete class, hiding a method of a base class, freeing blocks of memory, implementing a simple locking mechanism, creating debugging macros, checking for errors at run-time, finding and fixing memory leaks, and reducing code complexity
* The easy-to-follow, two-column Timesaving Techniques format makes mastering each timesaver a snap
* C++ is one of today’s most widely used programming languages, with compilers offered by Microsoft, Borland, and Code Warrior
* This book is the perfect companion to C++ For Dummies, Fifth Edition

Let us C

Basics of C programming are very well described in this book. The bestest book i have ever read so far for C – programming language.
If anyone needs any solution ebook for the same then do let me know i will up that too.

Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth Series)

Software “style” is about finding the perfect balance between overhead and functionality… elegance and maintainability… flexibility and excess. In Exceptional C++ Style, legendary C++ guru Herb Sutter presents 40 new programming scenarios designed to analyze not only the what but the why and help you find just the right balance in your software.

Organized around practical problems and solutions, this book offers new insight into crucial C++ details and interrelationships, and new strategies for today’s key C++ programming techniques–including generic programming, STL, exception safety, and more. You’ll find answers to questions like:

What can you learn about library design from the STL itself?
How do you avoid making templated code needlessly non-generic?
Why shouldn’t you specialize function templates? What should you do instead?
How does exception safety go beyond try and catch statements?
Should you use exception specifications, or not?
When and how should you “leak” the private parts of a class?
How do you make classes safer for versioning?
What’s the real memory cost of using standard containers?
How can using const really optimize your code?
How does writing inline affect performance?
When does code that looks wrong actually compile and run perfectly, and why should you care?
What’s wrong with the design of std::string?

Exceptional C++ Style will help you design, architect, and code with style–and achieve greater robustness and performance in all your C++ software.

Programming in Objective-C 2.0 (2nd Edition)

C,Programming in Objective-C 2.0 provides the new programmer a complete, step-by-step introduction to the Objective-C language. The book does not assume previous experience with either C or object-oriented programming languages, and it includes many detailed, practical examples of how to put Objective-C to use in your everyday programming needs.

Objective-C has become the standard programming language for application development on the Mac OS X and iPhone platforms. A powerful yet simple object-oriented programming language that’s based on the C programming language, Objective-C is widely available not only on OS X but across many operating systems that support the gcc compiler, including Linux, Unix, and Windows systems.

The second edition of this book has been updated and expanded to cover Objective-C 2.0. It shows not only how to take advantage of the Foundation framework’s rich built-in library of classes but also how to use the iPhone SDK to develop programs designed specifically for the iPhone and iPod Touch.

Page 1 of 212
free ebooks website
Subscribe

Subscribe via RSS Feed stay updated with Latest Ebooks


Subscribe via email address:


Enter your email address:



 
Members Login
Username:
Password:
Forgot password? Register