C Books - Page 5

MagicBeanDip.com

Subcategories:

Page 5 of 200 - Go to page: 1 2 3 4 5 6 7 8 9 10 16

C++ Templates: The Complete Guide

David Vandevoorde, Nicolai M. Josuttis

C++ Templates: The Complete Guide David Vandevoorde, Nicolai M. Josuttis Amazon Price: $62.09
List Price: $74.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 34 new & used starting at $51.84

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Development -> C & C++ Windows Programming
Subjects -> Computers & Internet -> Programming -> C -> General
Subjects -> Computers & Internet -> Programming -> C -> General AAS

Customer Reviews:
Total reviews: 25 Average rating: 5.0 of 5

Best book on C++ templates 5 out of 5 stars.
1 of 1 people found this review helpful.

I used the book when I was working on templates. Book is very clear and concise with proper layout of chapters. I was able to read relevant sections and get clear understanding. It is possible to get all information by reading C++ specs and other sources, but having this one book is a real time saver.

If you work on templates and have some doubts ever then have this book next to you.

Editorial Review:

This book will be the next C++ classic. Although templates have been part of C++ for well over a decade, they still lead to misunderstanding, misuse, and controversy. At the same time, they are increasingly found to be powerful instruments for the development of cleaner, faster, and smarter software. This has made templates one of the hottest topics in the C++ community. This book will be both a complete reference as well as a tutorial. It will emphasize the practical use of templates, and will include real-world examples. Every working C++ programmer will need a copy of this book for his or her library.

Learning Cocoa with Objective-C, 2nd Edition

James Duncan Davidson, Inc. Apple Computer

Learning Cocoa with Objective-C, 2nd Edition James Duncan Davidson, Inc. Apple Computer Amazon Price: $23.07
List Price: $34.95
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 41 new & used starting at $9.00

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Apple -> Cocoa
Subjects -> Computers & Internet -> Apple -> Mac OS X
Subjects -> Computers & Internet -> Operating Systems -> MacOS

Customer Reviews:
Total reviews: 18 Average rating: 4.0 of 5

Editorial Review:

Based on the Jaguar release of Mac OS X 10.2, this new edition of Learning Cocoa covers the latest updates to the Cocoa frameworks, including examples that use the Address Book and Universal Access APIs. Also included with this edition is a handy quick reference card, charting Cocoa's Foundation and AppKit frameworks, along with an Appendix that includes a listing of resources essential to any Cocoa developer--beginning or advanced. After introducing you to Project Builder and Interface Builder, Learning Cocoa with Objective-C brings you quickly up to speed on the concepts of object-oriented programming with Objective-C, the language of choice for building Cocoa applications. From there, each chapter presents a different sample program for you to build, with easy to follow, step-by-step instructions to teach you the fundamentals of Cocoa programming. The techniques you will learn in each chapter lay the foundation for more advanced techniques and concepts presented in later chapters.

Practical C++ Programming, Second Edition

Steve Oualline

Practical C++ Programming, Second Edition Steve Oualline Amazon Price: $26.37
List Price: $39.95
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 51 new & used starting at $16.95

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General AAS
Subjects -> Computers & Internet -> Programming -> C -> General

Customer Reviews:
Total reviews: 15 Average rating: 3.5 of 5

Editorial Review:

C++ is a powerful, highly flexible, and adaptable programming language that allows software engineers to organize and process information quickly and effectively. But this high-level language is relatively difficult to master, even if you already know the C programming language. The new second edition of Practical C++ Programming is a complete introduction to the C++ language for programmers who are learning C++. Reflecting the latest changes to the C++ standard, this new edition takes a useful down-to-earth approach, placing a strong emphasis on how to design clean, elegant code. In short, to-the-point chapters, all aspects of programming are covered including style, software engineering, programming design, object-oriented design, and debugging. It also covers common mistakes and how to find (and avoid) them. End of chapter exercises help you ensure you've mastered the material. Steve Oualline's clear, easy-going writing style and hands-on approach to learning make Practical C++ Programming a nearly painless way to master this complex but powerful programming language.

Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition

Michael Barr

Programming Embedded Systems: With C and GNU Development Tools, 2nd Edition Michael Barr Amazon Price: $42.57
List Price: $49.99
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 37 new & used starting at $37.29

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Computer Science -> Systems Analysis & Design
Subjects -> Computers & Internet -> Computer Science -> General
Subjects -> Computers & Internet -> Computer Science -> General AAS

Customer Reviews:
Total reviews: 5 Average rating: 4.0 of 5

Editorial Review:

If you have programming experience and a familiarity with i-the dominant language in embedded systems--"Programming Embedded Systems," Second Edition is exactly what you need to get started with embedded software. This software is ubiquitous, hidden away inside our watches, DVD players, mobile phones, anti-lock brakes, and even a few toasters. The military uses embedded software to guide missiles, detect enemy aircraft, and pilot UAVs. Communication satellites, deep-space probes, and many medical instruments would have been nearly impossible to create without embedded software.

The first edition of "Programming Embedded Systems" taught the subject to tens of thousands of people around the world and is now considered the bible of embedded programming. This second edition has been updated to cover all the latest hardware designs and development methodologies.

The techniques and code examples presented here are directly applicable to real-world embedded software projects of all sorts. Examples use the free GNU software programming tools, the eCos and Linux operating systems, and a low-cost hardware platform specially developed for this book. If you obtain these tools along with "Programming Embedded Systems," Second Edition, you'll have a full environment for exploring embedded systems in depth. But even if you work with different hardware and software, the principles covered in this book apply.

Whether you are new to embedded systems or have done embedded work before, you'll benefit from the topics in this book, which include: How building and loading programs differ from desktop or server computers Basic debugging techniques--a critical skill when working with minimallyendowed embedded systems Handling different types of memory Interrupts, and the monitoring and control of on-chip and external peripherals Determining whether you have real-time requirements, and whether your operating system and application can meet those requirements Task synchronization with real-time operating systems and embedded Linux Optimizing embedded software for size, speed, and power consumption Working examples for eCos and embedded Linux

So whether you're writing your first embedded program, designing the latest generation of hand-held whatchamacalits, or managing the people who do, this book is for you. "Programming Embedded Systems" will help you develop the knowledge and skills you need to achieve proficiency with embedded software.

Praise for the first edition: ""This lively and readable book is the perfect introduction for those venturing into embedded systems software development for the first time. It provides in one place all the important topics necessary to orient programmers to the embedded development process."
--Lindsey Vereen, Editor-in-Chief, Embedded Systems Programming

C++: The Complete Reference, 4th Edition

Herbert Schildt

C++: The Complete Reference, 4th Edition Herbert Schildt Amazon Price: $33.38
List Price: $52.99
Usually ships in 24 hours
By: McGraw-Hill Osborne Media
Amazon Marketplace: 56 new & used starting at $11.96

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> C#
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General AAS

Customer Reviews:
Total reviews: 17 Average rating: 4.5 of 5

Didn't answer the question I bought the book for 3 out of 5 stars.
6 of 7 people found this review helpful.

My older references are in storage and I thought it would be neat to have a c++ ref on my kindle. It says reference and the reviews are good, so I bought it.

I wanted to be reminded of how to use variable numbers of parameters for macro defines. Forget whether this is a good idea. It's a language feature and I want to know how it works.

#define with parameters is handled in one paragraph which doesn't even include the possibility of multiple parameters, let alone any details. Given this, I was curious to see if there was any discussion of the continuation-line functionality in the preprocessor. Nope. Not there.

I'm sure this is a wonderful c++ primer as the other reviews indicate. My spot check demonstrates that this is in no way a complete reference.

Even if you don't like a coding style, completeness allows you to read the code of others.

So I'm out $28 bucks and my question isn't answered. oh well.

Editorial Review:

Best-selling genius Herb Schildt covers everything from keywords, syntax, and libraries, to advanced features such as overloading, inheritance, virtual functions, namespaces, templates, and RTTI--plus, a complete description of the Standard Template Library (STL).

Sams Teach Yourself C++ in One Hour a Day (6th Edition) (Sams Teach Yourself)

Jesse Liberty, Siddhartha Rao, Bradley L. Jones

Sams Teach Yourself C++ in One Hour a Day (6th Edition) (Sams Teach Yourself) Jesse Liberty, Siddhartha Rao, Bradley L. Jones Amazon Price: $29.69
List Price: $44.99
Usually ships in 24 hours
By: Sams
Amazon Marketplace: 50 new & used starting at $19.35

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Development -> C & C++ Windows Programming
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General AAS

Customer Reviews:
Total reviews: 4 Average rating: 4.5 of 5

Editorial Review:

Sams Teach Yourself C++ in One Hour a Day

 

Jesse Liberty

Siddhartha Rao

Bradley Jones

 

The Sixth Edition of Sams Teach Yourself C++ in 21 Days

More than 250,000 sold!

 

In just one hour a day, you’ll have all the skills you need to begin programming in C++. With this complete tutorial, you’ll quickly master the basics and then move on to more advanced features and concepts:

  • Master the fundamentals of C++ and object-oriented programming
  • Learn some of the more advanced features of C++
  • Learn the Standard Template Library and the containers and algorithms used in most real-world C++ applications
  • Learn how to build effective programs in C++ with hands-on exercises
  • Get expert tips on implementing C++ in the corporate environment

 

Learn on your own time, at your own pace

  • No previous programming experience required
  • Learn C++ and object-oriented design, programming, and analysis
  • Write fast and powerful C++ programs, compile the source code, and create executable files
  • Understand the latest ANSI standard
  • Use the Standard Template Library’s algorithms and containers to write feature-rich yet stable C++ applications
  • Develop sophisticated programming techniques with functions, arrays, variables, and smart pointers
  • Learn to expand your program’s power with inheritance and polymorphism
  • Master the features of C++ by learning from programming experts
  • Works with all ANSI C++ compilers

 

Jesse Liberty is the author of numerous books on software development, including best-selling titles on C++ and .NET. He is the president of Liberty Associates, Inc., where he provides custom programming, consulting, and training.

 

Siddhartha Rao, Microsoft MVP for Visual C++, has experience in programming driver and application software using C++. He is an expert in the Windows programming arena and works for a German software giant. He also moderates CodeGuru.com, a vibrant online programming community.

 

Bradley Jones, Microsoft MVP for Visual C++, runs a number of software development sites including Developer.com, CodeGuru.com, DevX, VBForums, Gamelan, and other JupiterWeb-owned sites.

 

Category:  Programming

Covers:  C++

User Level:  Beginning–Intermediate

 

Register your book at informit.com/register for access to source code, example files, updates, and corrections as they become available.

C++ Pocket Reference

Kyle Loudon

C++ Pocket Reference Kyle Loudon Amazon Price: $9.95
List Price: $9.95
Usually ships in 24 hours
By: O'Reilly Media, Inc.
Amazon Marketplace: 35 new & used starting at $5.22

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General AAS
Subjects -> Computers & Internet -> Programming -> Software Design, Testing & Engineering -> Object-Oriented Design

Customer Reviews:
Total reviews: 6 Average rating: 4.5 of 5

Editorial Review:

C++ is a complex language with many subtle facets. This is especially true when it comes to object-oriented and template programming. The C++ Pocket Reference is a memory aid for C++ programmers, enabling them to quickly look up usage and syntax for unfamiliar and infrequently used aspects of the language. The book's small size makes it easy to carry about, ensuring that it will always be at-hand when needed. Programmers will also appreciate the book's brevity; as much information as possible has been crammed into its small pages. C++ Pocket Reference is useful to Java and C programmers making the transition to C++, or who find themselves occasionally programming in C++. The three languages are often confusingly similar. This book enables programmers familiar with C or Java to quickly come up to speed on how a particular construct or concept is implemented in C++. Together with its companion STL Pocket Reference, the C++ Pocket Reference forms one of the most concise, easily-carried, quick-references to the C++ language available.

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

Herb Sutter

Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth Series) Herb Sutter Amazon Price: $36.62
List Price: $44.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 38 new & used starting at $25.99

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Development -> C & C++ Windows Programming
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General AAS

Customer Reviews:
Total reviews: 33 Average rating: 5.0 of 5

The sequel is better than this one in my opinion 4 out of 5 stars.
2 of 2 people found this review helpful.

This book presents advices more or less in the same format than books from the Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series) serie. What is similar is that topics are divided in 47 small items of few pages each. The difference is that the author first ask questions to the readers or propose exercises and encourage the reader to put down the book and to take the time to think about the problem and then come back to read his answer. This format is more or less original as I have seen something similar in Tom Cargill C++ Programming Style (Addison-Wesley Professional Computing Series) book.

I have read this book pretty fast which is a good sign of my interest in a book but in the same time this book did not leave me a strong impression that will make me remember this reading for a long time. It is hard for me to say exactly why but I think that it is because most items focuses on very small details of C++. Some of these problems are very hard and probably is an indication that the book targeted audience is advanced C++ users which is not a bad thing by itself but I am not convinced that mastering these small details actually has a high impact on someone programming skills. It is probably just a matter of topic choices as I really appreciate much more the sequel than this book.

My review will probably not affect your decision to read or not this book. You will have to read it to find out if you like it but hopefully I have been helpful to let you know what to expect from this book.

Editorial Review:

Shows by example how to go about sound software engineering in standard C++. Softcover. DLC: C++ (Computer program language).

C++ All-in-One Desk Reference for Dummies

Jeff Cogswell

C++ All-in-One Desk Reference for Dummies Jeff Cogswell Amazon Price: $23.09
List Price: $34.99
Usually ships in 24 hours
By: For Dummies
Amazon Marketplace: 57 new & used starting at $12.80

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Programming -> C -> Language
Subjects -> Computers & Internet -> Programming -> C -> General
Subjects -> Computers & Internet -> Programming -> C -> General AAS

Customer Reviews:
Total reviews: 18 Average rating: 4.0 of 5

Editorial Review:

There are almost as many programming languages these days as there are dialects at a Washington cocktail party. Among them all, however, C++ remains a favorite, especially for beginners. C++ is fast, powerful, fully compiled, and portable. If you’ve thought about learning programming, it’s a great place to start. And if you’re already experienced with C++, you probably know a well-organized reference guide makes a programmer’s life a lot easier.

C++ All-In-One Desk Reference For Dummies is a guide that grows with you. It’s organized into seven convenient minibooks, each devoted to a particular aspect of C++. So whether you’re a beginner just learning the lingo, or a veteran who wants to find out how to write a Web service in C++ .NET by using the Managed Extension to C++ (and who actually knows what that means!) you can find the answers quickly and easily.

If you’re about to venture into C++ programming for the first time, Minibook I begins at the beginning and covers all the basic stuff you need to know. You’ll be ready to join the big kids when you reach the subsequent minibooks, which cover

  • Understanding objects and classes, including UML and design patterns
  • Fixing problems, debugging your code, and choosing a good debugger
  • Advanced C++ programming
  • Reading and writing files, with coverage of stream programming
  • C++ .NET, which shows you how to program for Microsoft’s latest product, create Web services, build assemblies, and more
  • Visual Studio 6.0 and MFC, featuring a discussion of writing software for Windows with Microsoft Foundation classes

No matter how accomplished a C++ programmer you are – or aren’t – there will always be times when you need a reference guide. C++ All-In-One Desk Reference For Dummies gets you started with C++ programming, takes you as far as you want to go, and makes it easy to find out more whenever you want.

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series)

Herb Sutter, Andrei Alexandrescu

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices (C++ In-Depth Series) Herb Sutter, Andrei Alexandrescu Amazon Price: $38.53
List Price: $44.99
Usually ships in 24 hours
By: Addison-Wesley Professional
Amazon Marketplace: 44 new & used starting at $27.69

Buy at Amazon.com

Browse similar items by category:
Subjects -> Computers & Internet -> Microsoft -> Development -> C & C++ Windows Programming
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General
Subjects -> Computers & Internet -> Programming -> Languages & Tools -> General AAS

Customer Reviews:
Total reviews: 27 Average rating: 4.5 of 5

Editorial Review:

Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own standards.

The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more. Each standard is described concisely, with practical examples. From type definition to error handling, this book presents C++ best practices, including some that have only recently been identified and standardized--techniques you may not know even if you've used C++ for years. Along the way, you'll find answers to questions like

What's worth standardizing--and what isn't? What are the best ways to code for scalability? What are the elements of a rational error handling policy? How (and why) do you avoid unnecessary initialization, cyclic, and definitional dependencies? When (and how) should you use static and dynamic polymorphism together? How do you practice "safe" overriding? When should you provide a no-fail swap? Why and how should you prevent exceptions from propagating across module boundaries? Why shouldn't you write namespace declarations or directives in a header file? Why should you use STL vector and string instead of arrays? How do you choose the right STL search or sort algorithm? What rules should you follow to ensure type-safe code? Whether you're working alone or with others, C++ Coding Standards will help you write cleaner code--and write it faster, with fewer hassles and less frustration.


Page 5 of 200 - Go to page: 1 2 3 4 5 6 7 8 9 10 16

Return to MagicBeanDip.com

This page was created in 1.2241 seconds.