C And C++ C Language Resources

Below you will find 0 categories and 29 links related to C And C++ C Language Resources.

Links:

C and C++ : Books

Building Your Own C++ Compiler

Visit Building Your Own C++ Compiler

Holmes satisfies the dual demand for an introduction to compilers and a hands-on compiler construction project manual in The Object-Oriented Compiler Workbook. This book details the construction process of a fundamental, yet functional compiler, so that readers learn by actually doing. It uses C++ as the implementation language, the most popular Object Oriented language, and compiles a tiny subset of Pascal, resulting in source language constructs that are already a part of most readers' experience. It offers extensive figures detailing the behavior of the compiler, especially as it relates to the parse tree. It supplies complete source codes for example compiler listed as an appendix and available by FTP. Holmes satisfies the dual demand for an introduction to compilers and a hands-on compiler construction project manual in Building Your Own Compiler. This is an excellent choice for novice programmers wanting to build a compiler.

  • Cost: $34.80
  • Pages: 112
  • Edition: Facsimile edition
  • ISBN: 0131821067

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 Programming Language

Visit C Programming Language

This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a worldwide best-seller. This second edition brings the classic original up to date to include the ANSI standard. We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the original examples, and have added new examples in several chapters. For instance, the treatment of complicated declarations is augmented by programs that convert declarations into words and vice versa. As before, all examples have been tested directly from the text, which is in machine-readable form. This second edition of The C Programming Language describes C as defined by the ANSI standard.

  • Cost: $40.00
  • Pages: 272
  • Edition: 2nd edition
  • ISBN: 0131103628

C++ (Teach Yourself Books)

Visit C++ (Teach Yourself Books)

Teach Yourself C++ is a concise guide to one of the most popular programming languages in use today. All aspects of the programming are clearly explained, with examples and exercises used throughout. The book covers data storage and flow control, standard library functions, the preprocessor, pointers and reference variables, object-oriented programming. Richard Riley is an experience computer programmer and has written extensively in C++, Perl, Java, JavaScript and HTML. Topics include and introduction to C++, C++ compiler, the code linker, handling data, physical memory, casting, control statements such as the if statement and switch statement, loops, break and continue, arrays, handling strings in C++, declaring functions, data scope, the C Standard Library, header files, classic C I/O, simple file handling, Blocked I/O, trick string manipulation, dynamic memory allocation, the preprocessor, the #include directive, macro traps, and much more.

  • Cost: $10.47
  • Pages: 192
  • Edition: paperback
  • ISBN: 0658006967

C++ For Dummies

Visit C++ For Dummies

This handy reference presents eight book-length modules that show readers how to conquer all aspects of C++, today's most widely used programming language for software applications, with 3.6 million developers. Includes an easy-to-understand C++ primer for beginners; Features chapters on game programming, creating enterprise applications, and Web services for experienced developers; Offers complete coverage of all the most popular compilers and intergrated development environments for C++, including gcc, Borland, CodeWarrior and Microsoft's new Visual C++ .NET and Visual Studio .NET IDE; CD-ROM contains all code examples from the book and the GNU C++ compiler. This guide will introduce C++, objects and classes, fixing programs, advanced programming, reading and writing files using C++, and Visual Studio and MFC. Author Jeff Cogswell is a software engineer, writer, consultant, and former educator. He is also the author of other programming books.

  • Cost: $24.49
  • Pages: 854
  • Edition: Book and CD-ROM edition
  • ISBN: 0764517953

C++ Gotchas

Visit C++ Gotchas

C++ Gotchas is the professional programmer's guide to avoiding and correcting ninety-nine of the most common, destructive, and interesting C++ design and programming errors. It also serves as an inside look at the more subtle C++ features and programming techniques. This book discusses basic errors present in almost all C++ code, as well as complex mistakes in syntax, preprocessing, conversions, initialization, memory and resource management, polymorphism, class design, and hierarchy design. Each error and its repercussions are explained in context, and the resolution of each problem is detailed and demonstrated. Readers will discover how to escape both common and complex traps associated with C++; How to produce more reusable, maintainable code; Advanced C++ programming techniques; Nuances of the C++ language. Readers will also learn more about commonly misunderstood features of C++ used in advanced programming and design.

  • Cost: $44.99
  • Pages: 352
  • Edition: 1st edition
  • ISBN: 0321125185

C++ Primer

Visit C++ Primer

This tutorial is rewritten to describe the features and programming usage of Standard C++. The C++ Primer provides usage and efficiency guidles as well. Highlights of this book include Clear, practical and example-driven coverage of the Standard Library, with emphasis on the containers, iterators and algorithms (also known as the Standard Template Library), the string class and iostreams; A detailed look at the new features of Standard C++; exception handling, run-time type identification, namespaces, the built-in bool type, and new-style cast-notation, with advice on how to effectively use them; A thorough introduction of the advanced language features, such as templates, classes, and inheritance in support of generic programming, object-oriented programming and object-based programming; An appendix that can be used as a quick reference for the generic algorithms, describing their behavior, and providing concrete examples of how to use them

  • Cost: $49.99
  • Pages: 1264
  • Edition: 3rd edition
  • ISBN: 0201824701

C++ Programming Language

Visit C++ Programming Language

This is a special 3rd edition of the C++ Programming Language which includes two new appendixes on locales and standard library exception safety. The result is a complete authoritative coverage of the C++ Language, its standard library, and key techniques. In this edition, 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. 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.

  • Cost: $64.99
  • Pages: 1040
  • Edition: 3rd edition (Special)
  • ISBN: 0201700735

C++ Templates

Visit C++ Templates

The first book to provide complete and accurate information on using templates in C++. A complete reference as well as a tutorial. Includes real-world examples. Every working C++ programmer will need a copy of this book for his or her library. The authors urge readers to see them as a scientist engineer pair, producing a combination C++ template tutorial with a detailed reference. They introduce language elements and design elements of the template feature of the programming language and provide coverage of template syntax and semantics. Techniques covered include static polymorphism, policy classes, metaprogramming, and expression templates. Also discussed is the C++ standard library, constructed largely with templates. Readers are expected to know C++ before approaching the book. You will learn the exact behavior of templates, how to avoid pitfalls, idoms and techniques, reusing source code, increasing efficiency of C++ programs.

  • Cost: $54.99
  • Pages: 552
  • Edition: 1st edition
  • ISBN: 0201734842

Cgi Programming in C & Perl

Visit Cgi Programming in C & Perl

CGI Programming in C & Perl shows you how to create interactive, multimedia documents via CGI programming in two practical languages: C, which has a distinct performance advantage, and Perl, one of the most popular for CGI today. Applications and source code are presented in both languages in the book and on the CD-ROM. In this book you will learn how to generate HTML pages and images on the fly, get CGI access on your ISP's site, ensure security for your CGI-activated site, parse form submission directly, and send e-mail via forms and CGI. CGI programs can take advantage of any resource available to the server computer to generate their output and can also accept input from the user through forms. These two basic capabilities have led to wide variety of applications, such as form processing, geneartion of inline images and movies, the formatting of data sets based on queries to a database, real-time updates to web pages, and more.

  • Cost: $26.57
  • Pages: 402
  • Edition: paperback
  • ISBN: 0201422190

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

Expert C Programming

Visit Expert C Programming

Expert C Programming reveals the coding techniques used by the best C programmers. It relates C to other languages, and includes an introduction to C++ that can be understood by an programmer without weeks of mind-bending study. Covering both the IBM PC and UNIX systems, it is an entertaining and educational romp through C showing how experts really use it. Expert C Programming is a must read for anyone who wants to learn more about the implementation, practical use, and folklore of C. Defying the stereotypical notion that technical books tend to be boring, Expert C Programming offers a lively and often humorous look at many aspects of C, from how memory is laid out to the details of pointers and arrays. This is a very different book on the C Language. It presents dozens of astonishing examples including software that blew up the space probe to Venus, the C bug that shut down the entire AT&T phone system, C programmer job secrets, and much more.

  • Cost: $39.99
  • Pages: 384
  • Edition: 1st edition
  • ISBN: 0131774298

Internet Programming in C/C++

Visit Internet Programming in C/C++

Discusses methods for linking the power of compiled languages into Internet interfaces. Shows beginning to advanced programmers how to link existing C++ and C code to HTML GUI Internet capabilities. The primary focus is methods for using C++ and C for developing the cgi-bin programs. These include capabilities unavailable through other methods, such as continuity across forms, hidden variable files, and cgi HTML. The book also contains techniques for programming in C++ and C, such as pointers to functions and parsing, as well as general material on the Internet, such as object analysis of Web pages and applets and cgi. Contains lists of terminology and further reading, and appendices on C++ and C version of forms routines and interactive games. The book includes maximizing effieciency and minimizing resource usage in your cgi-bin programs, create forms, interactive games, control system animation, questionaires, and real time applications

  • Cost: $57.00
  • Pages: 514
  • Edition: 1st edition
  • ISBN: 0137123582

Introduction to Standard C++

Visit Introduction to Standard C++

Fully revised and beefed up with plenty of new material on today's Standard C++, the new edition of Bruce Eckel's Thinking in C++: Volume I is an excellent tutorial to mastering this rich programming language, filled with expert advice and written in a patient, knowledgeable style. Topics include Introduction to objects, inheritance, composition, polymorphism, exception handling, analysis and design fundamentals, advantages of C++, transitioning from C, compiling and building programs, writing C++ functions, flow control, C++ operators, data types, casting, debugging tips, pointers to functions, designing reusable C++ classes, conditional compilation and header files, access specifiers, constructors and destructors, function overloading and default arguments, using const and static effectively, inlining, namespaces, references, copy constructors, operator overloading, using new and delete for dynamic objects, virtual functions and more.

  • Cost: $29.37
  • Pages: 814
  • Edition: 2nd Book and CD-ROM edition
  • ISBN: 0139798099

Large-Scale C++ Software Design

Visit Large-Scale C++ Software Design

Developing a large scale software system in C++ requires more than just a sound of understanding of the logical design issues covered in most books on C++ programming. To be successful, you will also need a grasp of physical design concepts that, while closely tied to the technical aspects of development, include a dimension with which even expert software developers may have little or not experience. This is the definitive book for all C++ software professionals involved in large development efforts such as databaes, operating systems, compilers, and frame-works. It is the first C++ book that actually demonstrates how to design large systems, and one of the few books on object-orinted design specifically geared to practical aspects of the C++ programming language. Lakos provides you with a catalog of specific techniques designed to eliminate cyclic, compile time, and link time dependencies. He then extends the concepts to very large systems.

  • Cost: $54.99
  • Pages: 846
  • Edition: 1st edition
  • ISBN: 0201633620

Microsoft Visual C++ 6.0 Reference

Visit Microsoft Visual C++ 6.0 Reference

Microsoft Visual C++ 6.0 Reference Library is the print equivalent of the voluminous online Help reference information that accompanies Visual C++. It's a comprehensive, accurate resource from the Microsoft product development team for programming with this powerful, highly productive object-oriented development environment. The set offers in-depth coverage of Visual C++, including: Terminology and concepts for C and C++ language definitions A-Z listings of preprocessor directives An alphabetical reference of the Microsoft Foundation Class library A section on macros and globals A reference for the Active Template Library (ATL) and for OLE DB A-Z listings for the run-time and iostream libraries, including helpful source code examples. Includes five volumes: Visual C++ 6.0 Language Reference, Visual C++ 6.0 MFC Library Reference, Part 1 Visual C++ 6.0 MFC Library Reference, Part 2 Visual C++, ATL Reference Visual C++ 6.0 Runtime Library.

  • Cost: $104.99
  • Pages: 5072
  • Edition: 5th edition
  • ISBN: 1572318651

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++

Visit Sams Teach Yourself C++

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. It assumes no prior knowledge of programming and offers solid instruction and the authors insights into best programming practices.

  • Cost: $24.49
  • Pages: 912
  • Edition: 4th edition
  • ISBN: 067232072X

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

Standard C Library

Visit Standard C Library

Prentice Hall's most important C programming title in years. A collection of reusable functions (code for building data structures, code for performing math functions and scientific calculations, etc.) which will save C programmers time and money especially when working on large programming projects. The C Library is part of the ANSI (American National Standard Institute) for the C Language. This new book contains the complete code for the library. It covers elements of the library with which even the most experienced C programmers are not familiar such as internationalization (the ability to write programs that can adapt to different cultural locales, for example, using the C library, programmers can write software that manipulates large character sets such as Kanji). Structured like the Standard C Library, it contains 15 headers declaring or defining all of the names in the library. Plauger is one of the leading experts in C and the C Library.

  • Cost: $53.00
  • Pages: 512
  • Edition: 1st edition
  • ISBN: 0131315099

Starting Out with C++

Visit Starting Out with C++

This new edition of Starting Out with C++ is a concise text aimed at teaching C++ in logical steps. The book starts with a firm foundation in structured, procedural programming and progresses to the object-oriented programming paradigm. Written in clear, easy-to-understand language, this book introduces topics on mathematical expressions, looping, functions, arrays and structured data, as well as other features used in computer programming. The clear presentation and focus on core concepts make it ideal for beginning programmers learning C++ on their own or in a classroom setting. A step-by-step introduction to the Visual C++ environment. Unlike other Visual C++ supplements, White provides clear, explicit step-by-step discussions, which any student studying from Gaddis will be able to understand. Instructor Materials: Test Bank, Casestudy solutions, Programming Challenge Solutions and Answers to the even-numbered review questions are included.

  • Cost: $51.77
  • Pages: 1323
  • Edition: 3rd edition
  • ISBN: 1576760634

Teach Yourself C++ in 10 Minutes

Visit Teach Yourself C++ in 10 Minutes

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.

  • Cost: $2.49
  • Pages: 246
  • Edition: 1st edition
  • ISBN: 067231603X

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