Sams Teach Yourself C++ in 10 Minutes is the fastest, most direct way to learn the fundamentals of this powerful language. Each chapter is short, focused and straightforward. The book can be used as a quick introduction to programming or as a pocket reference for the techniques, syntax and tools of C++ programming. Sams Teach Yourself C++ in 10 Minutes stands out from the competition by providing quick, short, easy to digest micro-lessons; each of which can be mastered in under 10 minutes. Jesse Liberty assumes no prior programming experience whatsoever; he begins by showing you the absolute fundamentals of what is a program then guides you to write your first program. It covers all the important topics of C++, and provides you with a solid foundation on which to build your programming knowledge. Teaches program structure, variables and constants, classes and objects, functions and more.
The C++ programming language is enjoying a resurgence of popularity. The combination of the proven Sams Teach Yourself C++ in 21 Days book with the best-selling Microsoft 6.0 compiler makes this package the perfect starter kit for new C++ programmers! Each of the 21 lessons consist of a full day's activities as you learn the in's and out's of C++ programming. You will be able to verify you are learning C++ by answering the questions within the book. Also use the assessment exam to see how well you have learned or what you need to review. Comes with the most popular C++ Compiler, Microsoft's Introductory Edition 6.0 Compiler; The one-stop solution for learning the most widely accepted and rapidly growing object-oriented language; Test your C++ programming knowledge with the pre and post assessment testing product. Presents the basics of C++ programming then moves to more advanced concepts that will enable you to create your own appplications.
This is an answer book that provides solutions to all the exercises in The C Programming Language, Second Edition, by Brian W. Kernigham and Dennis M. Ritchie. Careful study of the C Answer Book, Second Edition, used in conjuction with K&R, will help you understand C and teach you good C programming skills. You cannot learn a programming language by only reading the language constructs. It also requires programming -- writing your own code and studying those of others. We use good features of the language, modularize our code, make extensive use of library routines, and format our program to help the reader see the logical flow. Skills you can obtain include structure assignment, enumeration, void type, stronger type checking, pointers, operators, expressions, control flow, program structure, input and output, the unix system interface, and much more. The book includes a tutorial introduction to the C programming language as well.
In this brand-new third edition of The C++ Programming Language, author Bjarne Stroustrup, the creator of C++, presents the full specification for the C++ language and standard library, a spec that will soon become the joint ISO/ANSI C++ standard. Past readers will find that the new edition has changed a great deal and grown considerably to encompass new language features, particularly run-time type identification, namespaces, and the standard library. Probably the biggest change is a substantial new section, well over 200 pages in length, covering the contents and design of the C++ standard library, the most important new feature of the C++ specification. Topics include abstract classes as interfaces; class hierarchies for object-oriented programming; exceptions for regular error handling; standard containters and algorithms; standard strings, I/O strings, and numerics; namespaces for modularity in large-scale software; and many other aspects.
Tom Swan's GNU C++ for Linux teaches C++ programmers how to program for the Linux operating system using the GNU C++ compiler. It deals with Linux-specific programming issues and covers topics such as Linux programming fundamentals, Kernel programming, device drivers, Tom Swan's "Developer Toolbox", X Windows development, class libraries, object-oriented programming, and references to reserved words, operator precedence, and Internet sites for more information. Topics include compiling and linking, warnings and errors , modular programming methods, C++ programming techniques, object-oriented classes, memory management, the object copy-on-write method, templates and exceptions, operator and function overloading, flie input and output, the Standard Template Library, Algorithms and containers, X windowing developmemnt, Xlib graphics, menus, and toolbars, the V class library for X and much more. This book focuses on the GNU C++ environment in Linux.
Quickly master all the skills you need to build your own compilers and interpreters in C++. Whether you are a professional programmer who needs to write a compiler at work or a personal programmer who wants to write an interpreter for a language of your own invention, this book quickly gets you up and running with all the knowledge and skills you need to do it right. It cuts right to the chase with a series of skill-building exercises ranging in complexity from the basics of reading a program to advanced object-oriented techniques for building a compiler in C++. You begin by learning how to read a program and produce a listing, deconstruct a program into tokens (scanning), and how to analyze it based on its syntax (parsing). From there, Ron Mak shows you step by step how to build an actual working interpreter and an interactive debugger. Finally you're ready to apply them to building a compiler that runs on virtually any desktop computer.