Amir Afzal Pure C Programming

ISBN 13: 9780138407032

Pure C Programming

0 avg rating
( 0 ratings by Goodreads )
 
9780138407032: Pure C Programming

Current, accurate, and rich with example programs and diagrams, this consistently paced, comprehensive survey of the C programming language uses a general purpose, easy-to-understand approach that gives first-time programmers a solid foundation in the language that will enable them to move on to more advanced/reference type books with confidence. Introduces the language at a level that is understandable by non-C programmers, progresses to intermediate level coverage, then finishes off with more complex concepts - with each topic building upon what precedes it. Presents a simple and consistent explanation of C language topics throughout, without sacrificing or omitting the difficult concepts or syntax, and complements explanations with meaningful figures and illustrations. Uses Notes and Common Errors icons to draw attention to the C language special features or programming errors. Provides complete source code and output results for all the program examples, and contains a real-world project at the end of the book.

"synopsis" may belong to another edition of this title.

Excerpt. Reprinted by permission. All rights reserved.:

Pure C++ Programming Level

Pure C++ Programming is the second volume of the Pure series of textbooks. This textbook is intended for readers and students with a background knowledge of C programming. It starts with the C++ nonobject oriented functions and operators that are different from C or are improvements on their C counterparts. Then it moves to the object oriented features of C++ and covers more complex concepts. It provides a solid C++ foundation so readers can move on to more advanced, reference type books with ease and confidence.

This book is written with the following goals in mind:

  • to introduce the C++ language at a level that is useable to programmers with general knowledge of C programming;
  • to bring readers to a level of C++ understanding and practice that makes the use of reference books and compiler help facilities more effective and less painful.

Pure C++ Programming is not oriented toward business, science, any specific compilers, or any development environments—thus, the book's title, Pure C++ Programming. Emphasis is on the C++ language and not on program design techniques or program development methodologies. That is not to say that these aspects of programming are unimportant; they are just beyond the scope of this book. This is a general purpose C++ book that covers C++ language concepts and syntax, and it is left to readers to apply their knowledge of the C++ language to their field of interest.

Pure C++ Programming Characteristics

  • Chapters are generally kept short. Long topics are presented in two chapters.
  • Paragraphs and sections are kept short, and are interleaved with notes, examples, tables, and figures.
  • Icons and colors are used to enhance the readability of the text.
  • The pace of coverage is consistent. Each chapter provides partial programs to explain the topic at hand, and provides complete programs to further explore the covered material in the context of a program.
  • Each chapter contains programs that are fully explained. However, there are no real-life programming examples in this book. Real-life programs tend to be large and complex, and are not a good vehicle for learning/teaching C++ at the level of this textbook.
  • Program examples are kept small and simple. They are designed to complement the text and the topic at hand.
  • At the end of each chapter, review questions and programming exercises are provided. Programming exercises contain programs that can be completed within the time and constraints of a class.
  • The review questions and programming examples at the end of each chapter are a very important part of the overall approach of the book. The program exercises are designed to introduce another level of complexity to complement the programming examples in the text.
  • Some of the programs in the text can be written in a more effective and a clearer style using better design and algorithms. However, the simplicity of the program examples is intentional. Chapter and book examples are provided with minimal references to items that are not covered in the book or are found in later chapters. This method reduces the frustration of looking at the program listing and not knowing where the keywords or functions are coming from.
  • To keep programs platform independent, compiler specific functions such as terminal attribute functions are not used.
  • Chapter 15 includes a complete menu-driven program. Many standard ways of writing C++ programs are observed. It can be used to demonstrate the process of creating larger, multifile programs. Depending on the audience, it can be introduced to the class as a long-term project, which is incrementally developed, or as a starting point for enhancements.

Ancillaries

  • Two CD-Rom's accompany the text. One contains CIC++ compiler (Microsoft Visual C++ Book Edition); the other CD contains the source code files for all the program examples in the text. In addition to the above, answers to all the end-of-chapter review questions and source code files for the end-of-chapter programming exercises are provided in the instructor's manual.
  • Instructor Supplements: An instructor's manual and a program CD are available to adopters of this book. As mentioned above, the instructor's manual contains answers to all the review questions and programming exercises. The program CD contains the source code files for all of the book's example programs, review questions, and programming exercises.

Resources

  • More resources, corrections, and updates are available through the author's web site: http://www.afzalbooks.com
  • Despite all efforts to ensure the accuracy of the text, there will be errors. I am interested to hear of all forms of errors, including errors in example programs, source code files on the CD, glitches, and typos. Hopefully, the errors discovered can be corrected for later printings or CD updates. Please send your comments and corrections to: afzalbooks@afzalbooks.com

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Amir Afzal
Published by Prentice Hall (1998)
ISBN 10: 0138407037 ISBN 13: 9780138407032
New Paperback Quantity Available: 1
Seller:
Irish Booksellers
(Rumford, ME, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 1998. Paperback. Book Condition: New. book. Bookseller Inventory # M0138407037

More Information About This Seller | Ask Bookseller a Question

Buy New
60.67
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

2.

Amir Afzal
Published by Prentice Hall (1998)
ISBN 10: 0138407037 ISBN 13: 9780138407032
New Paperback Quantity Available: 1
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Prentice Hall, 1998. Paperback. Book Condition: New. Pap/Dskt. Bookseller Inventory # DADAX0138407037

More Information About This Seller | Ask Bookseller a Question

Buy New
89.66
Convert Currency

Add to Basket

Shipping: 3
Within U.S.A.
Destination, Rates & Speeds

3.

Afzal Amir
Published by Prentice-Hall
ISBN 10: 0138407037 ISBN 13: 9780138407032
New Quantity Available: 1
Seller:
Majestic Books
(London, ,, United Kingdom)
Rating
[?]

Book Description Prentice-Hall. Book Condition: New. pp. 515. Bookseller Inventory # 7625767

More Information About This Seller | Ask Bookseller a Question

Buy New
97.59
Convert Currency

Add to Basket

Shipping: 5.50
From United Kingdom to U.S.A.
Destination, Rates & Speeds

4.

Afzal, Amir
Published by Prentice Hall
ISBN 10: 0138407037 ISBN 13: 9780138407032
New Quantity Available: 1
Seller:
Ohmsoft LLC
(Lake Forest, IL, U.S.A.)
Rating
[?]

Book Description Prentice Hall. Book Condition: Brand New. FREE domestic ground shipping. Fast priority express available. Tracking service included. Ships from USA (United States of America). Bookseller Inventory # 0138407037

More Information About This Seller | Ask Bookseller a Question

Buy New
138.74
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

5.

Amir Afzal
Published by Prentice Hall (1998)
ISBN 10: 0138407037 ISBN 13: 9780138407032
New Paperback Quantity Available: 1
Seller:
Revaluation Books
(Exeter, United Kingdom)
Rating
[?]

Book Description Prentice Hall, 1998. Paperback. Book Condition: Brand New. pap/dsk edition. 515 pages. 11.25x8.50x1.00 inches. In Stock. Bookseller Inventory # 0138407037

More Information About This Seller | Ask Bookseller a Question

Buy New
159.04
Convert Currency

Add to Basket

Shipping: 6
From United Kingdom to U.S.A.
Destination, Rates & Speeds