Found 13009 C Programming Books Programming Books Products.
A hands-on guide to C and C++++ shows users how to create a variety of drawings, from simple line figures to elaborate graphs and animated simulations, and describes the tools necessary for those creations. Original.
18.99
[ Detail ]
Learning a language--any language--involves a process wherein you learn to rely less and less on instruction and more increasingly on the aspects of the language you've mastered. Whether you're learning French, Java, or C, at some point you'll set aside the tutorial and attempt to converse on your own. It's not necessary to know every subtle facet of French in order to speak it well, especially if there's a good dictionary available. Likewise, C programmers don't need to memorize every detail of C in order to write good programs. What they need instead is a reliable, comprehensive reference that they can keep nearby. C in a Nutshell is that reference. This long-awaited book is a complete reference to the C programming language and C runtime library. Its purpose is to serve as a convenient, reliable companion in your day-to-day work as a C programmer. C in a Nutshell covers virtually everything you need to program in C, describing all the elements of the language and illustrating their use with numerous examples. The book is divided into three distinct parts. The first part is a fast-paced description, reminiscent of the classic Kernighan & Ritchie text on which many C programmers cut their teeth. It focuses specifically on the C language and preprocessor directives, including extensions introduced to the ANSI standard in 1999. These topics and others are covered:Numeric constants Implicit and explicit type conversions Expressions and operators Functions Fixed-length and variable-length arrays Pointers Dynamic memory management Input and outputThe second part of the book is a comprehensive reference to the C runtime library; it includes an overview of the contents of the standard headers and a description of each standard library function. Part III provides the necessary knowledge of the C programmer's basic tools: the compiler, the make utility, and the debugger. The tools described here are those in the GNU software collection. C in a Nutshell is the perfect companion to K&R, and destined to be the most reached-for reference on your desk.
26.23
[ Detail ]
Extreme Programming (XP) is a phenomenon. It promises developers unprecedented efficiency and quality -- and it's delivering on that promise. In this book, Bill Wake doesn't just explain XP to developers who are new to it: he shows how to personally apply the XP best practices that have been identified by leading-edge practitioners. This new book emerged from a series of Bill Wake's essays intended to help XP newbies understand and personally apply XP. Wake covers each key tenet of XP development, including the central role of developers, programming in pairs, direct communication with customers, and continual testing. The book's pragmatic, hands-on approach is reinforced with supporting Java code, concrete examples, and extensive war stories. Along the way, Wake addresses major objections to adopting XP, and introduces new XP "best practices" that allow organizations to introduce XP far more rapidly and successfully. For every developer, software engineer, architect, project manager, or software customer already using XP or considering the introduction of XP methods.
29.99
[ Detail ]
Ever wished there was an easier way to learn C from a book? Head First C is a complete learning experience that will show you how to create programs in the C language. This book helps you learn the C language with a unique method that goes beyond syntax and how-to manuals and helps you understand how to be a great programmer. You'll learn key areas such as language basics, pointers and pointer arithmetic, and dynamic memory management, and with advanced topics such as multi-threading and network programming, Head First C can be used as an accessible text book for a college-level course.Also, like a college course, the book features labs: projects intended to stretch your abilities, test your new skills, and build confidence. You'll go beyond the basics of the language and learn how to use the compiler, the make tool and the archiver to tackle real-world problems.We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First C uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.
29.99
[ Detail ]
Enter the world of embedded programming and microcontroller applications! One of the only books available today that uses the increasingly popular and cost-effective Atmel AVR embedded controller as the platform and application for learning, Embedded C Programming and the Atmel AVR, 2E is the perfect choice for novices. Featuring a host of fully-functional example applications, this highly innovative book enables users to adopt a "learn by doing" approach as they develop the knowledge and skills needed to achieve proficiency. Following an introduction to Atmel AVR RISC processors, readers are launched immediately into an embedded C language tutorial. Here, they'll experiment with variables and constants, operators and expressions, control statements, pointers and arrays, memory types, preprocessor directives, real-time methods, and more! In addition to a comprehensive library functions reference, an entire chapter on the CodeVision AVR C Compiler provides clear, step-by-step instruction in IDE installation and operation, mixing Assembler with C, and using the Code Wizard Code Generator. Use of peripherals - such as keypads, LCD displays, and other common embedded microcontroller-related devices - is also explored fully in this all-inclusive, state-of-the-art programmer's how-to and reference manual.
110.91
[ Detail ]
Get a solid grounding in the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With this revised and expanded edition, you’ll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This book covers iOS 5 and Xcode 4.3 in a rigorous, orderly fashion—ideal whether you’re approaching iOS for the first time or need a reference to bolster existing skills. Many discussions have been expanded or improved. All code examples have been revised, and many new code examples have been added.The new memory management system—ARC—is thoroughly explained and all code examples have been revised to use it. New Objective-C features, such as declaration of instance variables in the class’s implementation section, are described and incorporated into the revised example code. Discussion of how an app launches, and all code examples, are revised for project templates from Xcode 4.2 and later. Other new Xcode features, including the Simulator’s Debug menu, are covered, with screen shots based on Xcode 4.2 and later. The discussion of Instruments is expanded, with screen shots—by popular request! Storyboards are explained and discussed. The explanation of view controllers is completely rewritten to include iOS 5 features, such as custom parent view controllers and UIPageViewController. The Controls chapter now includes iOS 5 interface customizability and the appearance proxy. New features of interface classes are discussed, including tiling and animated images, new table view features, new alert view styles. Coverage of frameworks such as Core Motion and AV Foundation is greatly expanded. New iOS 5 classes and frameworks are also discussed, including Core Image and UIDocument (and iCloud support). Important iOS 5 changes that can break existing code are explicitly called out in the text and listed in the index.
31.49
[ Detail ]
This book has provided me with the information to jump right into creating web applications with Visual Basic. It is an excellent training guide and at the same time, it provides real-world examples that can be reused in multiple projects and applications. (A developer's comment on the previous edition of Murach's ASP.NET, posted online)Already know how to code in Visual Basic 2010? Then, master web programming with this .NET 4 edition of the ASP.NET book that's a favorite of developers. It teaches beginners how to develop web applications from scratch, while more seasoned professionals use it as a time-saving guide whenever they need the "how-to" details that take forever to find online.Here's a quick rundown on what developers have always liked best about this book:#1: Complete applications show you how all the pieces interactThe key to mastering ASP.NET 4 is to have plenty of real-world applications that guide you in using the skills you're learning...and that help you avoid the problems that you can run into as you build complex web sites. That's why this book gives you complete applications, including the web forms, the aspx code, and the VB code. Download the applications for free from the Murach website, and experiment with them on your own to see how valuable they are.#2: It gives you a 6-chapter section on database programming that's geared to business applicationsDatabase handling is crucial in business programming, yet it's glossed over in just a chapter or two in many books. In contrast, this 6-chapter section teaches you how to use SQL data sources and ASP.NET data controls to develop database applications with little or no VB code. Then, it teaches how to use object data sources to create 3-layer applications that let you separate the presentation code from the data access code. And each topic is illustrated using examples like maintenance and shopping cart applications...the kind of database applications you'll deal with every day.#3: It teaches you ASP.NET development the way it should be done, using Visual Studio 2010The 1.x edition of this book was one of the first to teach web development using Visual Studio instead of tools like Notepad. Today, no developer should miss out on the productivity features of Visual Studio 2010. So they're integrated throughout this book, rather than being relegated to just a chapter or two at the beginning.#4: It teaches you ASP.NET 4 features when they're appropriate, not just convenientIn contrast to some books, the ASP.NET 4 features haven't just been tacked onto the chapters from the previous .NET 3.5 edition. Instead, author Anne Boehm has carefully analyzed how the changes affect the way you develop web applications and what you need to learn when. That means this book integrates the new material with the classic ASP.NET features that haven't changed, giving you a cohesive, fluid approach to learning web programming the way it's done today.#5: The distinctive paired-pages format* makes learning...and reference...a breezeA few years ago, a customer used the term "paired pages" to describe our presentation style, and the name has stuck. It means that this book presents each topic in a two-page spread. The right page gives screen shots, code, syntax, bulleted details whatever is needed to illustrate and summarize the topic; the left page provides extra explanation and perspective as needed. That makes it easy for developers at any level to skim through material they already know and focus on what's new to them. It means less reading for everyone. And it makes the book a quick and easy-to-use reference guide once you're done training.(*To see how the paired pages work, you can download free chapters from the Murach web site.)
34.34
[ Detail ]
You have a great idea for an app, but where do you begin? Objective-C is the universal language of iPhone, iPad, and Mac apps, and Objective-C for Absolute Beginners, Second Edition starts you on the path to mastering this language and its latest release. Using a hands-on approach, you'll learn how to think in programming terms, how to use Objective-C to construct program logic, and how to synthesize it all into working apps. Gary Bennett, an experienced app developer and trainer, will guide you on your journey to becoming a successful app developer. If you're looking to take the first step towards App Store success, Objective-C for Absolute Beginners is the place to start. What you’ll learn The fundamentals of computer programming: how to understand variables, design data structures, and work with file systems The logic of object-oriented programming: how to use Classes, Objects, and Methods The flexibility of Apple’s developer tools: how to install Xcode and write programs in Objective-C The power of Cocoa and Cocoa touch: how to make Mac OS X applications or iOS apps that do cool stuff Who this book is for Everyone! This book is for anyone who wants to learn to develop apps for the Mac, iPhone, and iPad using the Objective-C programming language. No previous programming experience is necessary! Table of Contents Becoming a Great iPhone/iPad or Mac Programmer Programming Basics It’s All About the Data Making Decisions About...and Planning Program Flow Object Oriented Programming with Objective-C Learning Objective-C and Xcode Objective-C Classes, Objects, and Methods Diving into Objective-C More Data Comparison Creating User Interfaces Storing Information Protocols and Delegates Memory, Addresses, and Pointers Debugging Programs with Xcode
23.99
[ Detail ]
This book provides instruction for using C in an object-oriented fashion. The book covers the problems likely to arise in a C++ application, explains why C++ is inappropriate for some object-oriented applications, and shows how to do real object-oriented programming (based on a multitasking model) in a C or C++ environment. Using real-world examples throughout, the book relates C++ concepts directly to C, showing how a C++ feature could be implemented in C by presenting code in both languages. Readers will see exactly how the object-oriented methodology works and how it can be implemented in both C and C++.
65.00
[ Detail ]