C And C++ C Basics Resources

Below you will find 0 categories and 15 links related to C And C++ C Basics Resources.

Links:

C and C++ : Books

Absolute Beginner's Guide to C

Visit Absolute Beginner's Guide to C

Takes beginners on a deluxe tour of the ins and outs of C programming. It provides detailed information in a friendly, informative manner, and talks to you at your level, without talking down to you. Absolute Beginner's Guide, Second Edition, teaches you the basics of C, including how to organize a program, print to the screen, and store data. Numerous concepts, such as variables, operators, file I/O, pointers, arrays, and functions might seem foreign now, but with this book, you will become a proficient C programmer. Friendly icons highlight notes, clues, pitfalls, warnings, and rewards to make the text easier for you to follow and understand. A tear-out card of C functions, a hierarchy chart, a special "Where Do I Go From here" section, and other useful quick reference materials are also included for your convenience. Learn C programming terms and concepts in a non-cryptic style which presumes no prior programming knowledge or experience.

  • Cost: $9.89
  • Pages: 309
  • Edition: 2nd edition
  • ISBN: 0672303418

Accelerated C++

Visit Accelerated C++

After a tour of basic C++, the book looks at more advanced C++ features, such as templates, including built-in support for containers. Besides tapping the strength of Standard C++, you also will learn to design with your own templates. All examples make use of the command line and console (without GUI programs), but the advantage is that this code should run on any of today's operating systems and compilers. Later sections cover the basics of class design, which include good coverage of operator overloading and inheritance. Topics covered include: Introduction to C++; Console I/O with stream classes; Basic string handling; Loop and flow-control statements; Arrays; functions; methods; Standard Template Library; Iterators; Sorting and generic functions; Basic class design; Pointers and arrays; File I/O; Memory management including statically and dynamically allocated memory; Stream support; Conversion operators; Operator Overloading; and much more.

  • Cost: $39.99
  • Pages: 336
  • Edition: 1st edition
  • ISBN: 020170353X

C For Dummies

Visit C For Dummies

C For Dummies, Volume Two, is the much awaited sequel to C For Dummies, Volume One. It's the rest of the story filled with relevant information that C programmers need to know. This down-to-earth reference explores the short history of the C language and provides helpful tips that show users how to trouble-shoot in C. Soon, you'll be able to figure out functions and find out how to deal with the ever-changing variables and math associated with C programming. It's actually explained in a way that makes C fun and easy to understand! This book includes advice on how to get the best hand-holding information ever written about pointers; Create large projects; Find detailed information about strings, structures, and disk access; Discover a C language summary; Read special information about Borland and Microsoft compilers; Implement tips and tricks from C gurus; Ace the fun quizzes and final exams that appear after each lesson and chapter.

  • Cost: $17.49
  • Pages: 1068
  • Edition: paperback, Volume 2
  • ISBN: 156884915X

C for Linux Programming

Visit C for Linux Programming

Sams Teach Yourself C for Linux Programming in 21 Days presents C programming techniques in a logical and easy-to-follow sequence that helps you understand the principles involved in developing C programs. You'll begin the basics of writing a program, then move on to arrays, pointers, disk input/output, functions, and more. Learn the basics of C, including variables, constants, conditional statements, loops, pointers, data structures, input/output, and functions. This book presents C in the most logical and easy-to-learn sequence, and is geared towards programmers learning the C language for Linux. Also included will be additional material needed to develop and execute programs for Linux. Erik de Castro Lopo is a professional Research and Develpoment engineer who lives and works in Sydney Australia. He used UNIX extensively while at University and discovered Linux in 1995. He is a regular visitor to the Linux Usenet newsgroups.

  • Cost: $20.99
  • Pages: 768
  • Edition: Book and CD-ROM edition
  • ISBN: 0672315971

C++ IOStreams and Locales

Visit C++ IOStreams and Locales

Aimed at the advanced C++ programmer, Standard C++ IOStreams and Locales explains the internals of how C++ streams work and provides support for internationalization. It explains the inner details of architecture and design of these important built-in C++ objects, and it's a reference to all relevant classes and methods. Topics include Standard C++ predefined streams, input and output operators, manipulators, locale basics, formatted input, stream state flags, file streams, in-memory I/O, stream positioning, synchronizing streams, stream class architecture, stream buffer classes, character types, wide character support, stream and stream buffer iterators, custom stream classes for user-defined types, inserters and extractors, user-defined manipulators, customizing stream and stream buffer classes, internationalization and localization, standard facets, user-defined facets, stream and locale class reference.

  • Cost: $54.99
  • Pages: 640
  • Edition: 1st edition
  • ISBN: 0201183951

C++ Standard Library

Visit C++ Standard Library

Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttis's The C++ Standard Library provides one of the best available guides to using the built-in features of C++ effectively. The C++ Standard Library provides plenty of default functionality in the form of the Standard Template Library (STL) for containers (like vectors and linked lists), as well as generic algorithms (which allow you to sort, search, and manipulate elements inside containers). The best thing about The C++ Standard Library is that it gives the reader a concise guide to working with these basic containers (from lists to sets and maps, with everything in between). Each container type is explained along with short code excerpts. Moreover, in a reference section, the author explores the connections between each container type, showing how they share similar methods. The C++ Standard Library can be a real timesaver for a programmer.

  • Cost: $57.99
  • Pages: 832
  • Edition: 1st edition
  • ISBN: 0201379260

Complete Idiot's Guide to C++

Visit Complete Idiot's Guide to C++

The Complete Idiot's Guide to C++ is the fun way to study the basics. By learning the mysteries of the C++ program, you'll no longer fear the bite of the bits. From why to use C++ to how to use C++, this book spells it out easily. Soon phrases like the antimatter version of cout, multidimensional arrays, and binary files won't sound so foreign. And you'll be programming faster than you used to say, "OOPs, I just trashed all those files. Did you need those, George?" This book includes the jargon, the geeky talk, and boring bits; Learn how to spread yourself out in space with multidimensional arrays; Combine arrays and functions to build very useful C++ code; Receive expert advice on the best ways to learn object-oriented programming; Work with constants and variables; Know your ints from your floats; Learn the syntax of the for loop; Populate and array at runtime; Use alternative ways to store data; Take pity on the overloaded operator and more.

  • Cost: $20.00
  • Pages: 342
  • Edition: Book and CD-ROM edition
  • ISBN: 0789718162

Essential C++

Visit Essential C++

For the practicing programmer with little time to spare, Essential C++ offers a fast-track to learning and working with C++ on the job. Essential C++ presents the basics of C++ in the context of procedural, generic, object-based, and object-oriented programming. It is organized around a series of increasingly complex programming problems, and language features are introduced as solutions to these problems. In this way you will not only learn about the functions and structure of C++, but will understand their purpose and rationale. You will find in-depth coverage of key topics such as: Generic programming and the Standard Template Library (STL); Object-based programming and class design; Object-oriented programming and the design of class hierarchies; Function and class template design and use; Exception handling and Run-Time Type Identification. This concise tutorial will give you a working knowledge of C++ and a firm foundation.

  • Cost: $33.95
  • Pages: 304
  • Edition: 1st edition
  • ISBN: 0201485184

Game Programming All in One

Visit Game Programming All in One

This book helps beginners get started and provides them with enough information to create their own games. It is a book that requires no previous experience with programming, but does assume a good understanding of computers. It begins by teaching the basics of C++ programming and covers basic program flow, statements, and functions. For Windows programming, it goes from the basics of creating a window to developing a complete game library using the latest DirectX version. For Windows programmers, it includes coverage of all the basic functionality of windows, menus, dialogs, icons, and some graphics. This all-encompassing book also provides coverage of DirectX, game design, and architecture, 2D game engines, game mathematics, data structures and algorithms, artificial intelligence, physics, particle systems and culminates with the entire development process of a 2D platform game. Bruno Miguel Teixeira De Sousa began programming at age 8.

  • Cost: $49.99
  • Pages: 992
  • Edition: Book and CD-ROM edition
  • ISBN: 1931841233

Practical Visual C++ 6

Visit Practical Visual C++ 6

Practical Visual C++ takes a straight forward, no-nonsense approach to teaching C++. You start by learning the basics of Developer Studio with the use of the Wizards, editors, and debuggers. Then move on to the core language, including program flow, data types, functions, classes, object-oriented programming, and more. You then progress into the Microsoft Foundation Classes (MFC), the libraries of pre-build classes that Microsoft provides to make Visual C++ programming much easier. By understanding how to use the classes within MFC, you will be able to create nearly any type of program. Specific coverage includes working with dialogs, objects, controls, document-views, file manipulation, and printing. Presents step-by-step instructions on the most commonly used features of Visual C++ 6, making it the average user's guide to working efficiently. Centered on task-based solutions and easy-to implement tips. Jon Bates is a software design consultant.

  • Cost: $20.99
  • Pages: 832
  • Edition: 1st edition
  • ISBN: 0789721422

Sams Teach Yourself C in 21 Days

Visit Sams Teach Yourself C in 21 Days

Sams Teach Yourself C in 21 Days, Fifth Edition presents C programming techniques in a logical and easy-to-follow sequence that helps you understand the principles involved in developing C programs. Learn the basics of writing a program, then move on to arrays, pointers, disk input/output, functions, and more. This book covers the basics of C including variables, constants, conditional statements, loops, pointers, data structures, input/output, and functions. Sams Teach Yourself C in 21 Days, Fifth Edition, presents C in the most logical and easy-to-learn sequence, and is geared towards programmers learning the C language. Provides the perfect starter kit for new C programmers. Includes the basic coverage of C including variables, constants, conditional statements, loops, pointers, data structures, disk input/output, and functions. Peter Aitken is an associate professor at Duke University Medical Center who has developed tools using C and C++.

  • Cost: $6.25
  • Pages: 800
  • Edition: 5th edition
  • ISBN: 0672317664

Sams Teach Yourself C++ for Linux

Visit Sams Teach Yourself C++ for Linux

Sams Teach Yourself C++ Programming for Linux in 21 Days teaches you the C++ programming language using the Linux operating system. You will gain a thorough understanding of the basics of C++ programming from a Linux perspective. The Bonus Week includes topics such as XWindows, KDE with QT toolkit, APE Class Library, and Real time Middleware. Twenty-six tutorials introduce programming with C++ under the Linux operating system, covering such fundamentals as managing input/output, loops and arrays, object-oriented programming, templates, and creating applications. The CD-ROM contains source code, third party utilities, and Mandrake Linux 6.1. The book is not really a "21 day" course, but rather a course made up of 21 units. Some units are too big to tackle in one day, such as the chapters on references and error-handling, unless one has 8 hours to dedicate to this. For most three months is a reasonable amount of time to complete this book.

  • Cost: $27.99
  • Pages: 1109
  • Edition: Book and CD-ROM edition
  • ISBN: 0672318954

STL Programming

Visit STL Programming

Written in a clear, concise, and uncompromising style, STL Programming from the Ground Up is a fast paced tutorial that provides dozens of ready-to-run examples, programming pointers, and insider tips. It starts with the basics, including a brief history of the STL and its recent standardization, and then describes all of its components. Detailed chapters cover the various containers, algorithms, iterators, function objects, and adapters supported by the STL. You'll even learn how to create your own containers and algorithms! Throughout, you'll find Herb's "In Depth" boxes packed with critical insights and practical techniques. Topics include and overview of STL; The sequence containers: vector, list, deque; The associate container: map, multimap, set, and multiset; The container adapaters: queue, stack, and priority_queue; Algorithms; Function Objects; Binders, negators, adn predicates; Creating your own containers, and much more!

  • Cost: $27.99
  • Pages: 442
  • Edition: paperback
  • ISBN: 0078825075

Teach Yourself C++ Programming

Visit Teach Yourself C++ Programming

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.

  • Cost: $3.50
  • Pages: 815
  • Edition: paperback
  • ISBN: 0672305410

Writing Compilers and Interpreters

Visit Writing Compilers and Interpreters

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.

  • Cost: $49.00
  • Pages: 838
  • Edition: 2nd edition
  • ISBN: 0471113530