Showing posts with label computer language. Show all posts
Showing posts with label computer language. Show all posts

Object-Oriented Programming in C++ (2nd Edition) Review

Object-Oriented Programming in C++ (2nd Edition)
Average Reviews:

(More customer reviews)
This book covers the important aspects of OO approach as well as the STL for C++. It is definitely not suitable for those who have no programming experience in C, and indeed, I find that one actually even needs to have a little knowledge of C++ to benefit from the book. The first two chapters let the C programmer make a transition to C++, and explain clearly on input and output in C++. The next three chapters then strive to explain the OO features in C++.
Generally, the book goes at lengths to illustrate classes in C++ and their workings, and offers many tips and traps as well as certain programming styles and approaches which would produce robust programs. The worked examples were also quite comprehensive. However I feel that the concepts of OO were not well illustrated, and from my experience, a thorough understanding of OO concepts help very much in being able to manipulate classes and using the methods in C++. The chapter on MFC was not very useful, it really looked as if it was just there to fill in space. It does not teach much about MFC.
All in all, however, I would still consider it a fairly good book to keep as a reference.

Click Here to see more reviews about: Object-Oriented Programming in C++ (2nd Edition)

A valuable handbook/reference for professionals who need to learn C++ and master its latest updates, this exceptionally organized, #1-rated guide teaches the power and flexibility of the C++ programming language through object-oriented programming applications. Examines the most up-to-date C++ features, including new-style headers, new-style casts, type bool, type string, stringstream classes, namespaces, namespace std., exception handling, run-time type identification, operator new , the template input/output classes, and more. Offers complete coverage on STL (standard template library), including containers, iterators, algorithms, and function objects; the standard input/output library IN DETAIL; and the Microsoft Foundation Classes. Contains an extensive number of well-constructed examples, beautifully fashioned sample applications, interesting and practical programming exercises, boxed figures and vibrant illustrations. A companion web site providesthe book's source code, header files, and data files; sample syllabi; transparencies; and an errata list. For professionals in computer science and related fields.

Buy Now

Click here for more information about Object-Oriented Programming in C++ (2nd Edition)

Read More...

C Programming Language (2nd Edition) Review

C Programming Language (2nd Edition)
Average Reviews:

(More customer reviews)
This book (widely known as K&R, after the authors' initials) has for over twenty years been the best way to learn C. When I got this book in 1980, I had access to a Unix system and worked through much of the tutorial material in it. On the way I learnt a great deal, not just about C, but about good programming style, code reuse, the value of clear comments--in short, I was introduced to the skill set of an experienced computer professional.
The book was a trendsetter in several ways. For example, the very first exercise given is to print "hello, world"; this is now seen as the first exercise in innumerable other, more recent books, many of which may not realize that they are borrowing from K&R. The rest of chapter 1 (there's a chapter 0, an introduction; another geek-cool change which has been widely copied) is a tutorial that takes you through assignment statements, data types, if/else, for, while, printf, function definitions, arrays, and variable scoping, in less than 30 pages. If you work your way through the embedded exercises you'll have written utilities to strip tabs, reverse input by lines, strip trailing whitespace from input, and several others. This is much more challenging than most tutorials, but the effect on the student is that you feel you are being treated as an equal. The book doesn't talk down to you; it gives you accurate and concise answers. It's written for programmers, in other words.
The next few chapters go back over the elements of C in more detail, and should also be treated as a tutorial. Going through this material religiously will be far more valuable than any college class could possibly be.
There is a reference section at the back, which is good to have. But the real value of this book is in the tutorial approach: it is a rare pleasure in the computing field to find a book that is simultaneously clear, stimulating and informative.

Click Here to see more reviews about: C Programming Language (2nd Edition)

The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let K&R guide them to building well-structured and efficient programs. Now this same help is available to those working with ANSI compilers. Includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on.

Buy NowGet 28% OFF

Click here for more information about C Programming Language (2nd Edition)

Read More...

C++: An Introduction to Computing (3rd Edition) Review

C++: An Introduction to Computing (3rd Edition)
Average Reviews:

(More customer reviews)
Hi! I am student in the University of Texas at Austin majoring in Computer Science. I am using this book for my C++ progamming class. The book starts with simple things and builds up. Each chapter is nicely divided in subsections. Each and every section has an example and the syntax and format is clearly marked in a different color and this pattern has been consistently followed throughout the book. Each chapter has a section named "Part of the Picture:" which focuses on the application part. This gives me a broader picture about its use and forces me to use C++ in problem solving. Each section has many quick quizes, programming problems which tests my understanding. The authors have consistently followed Object Centered Design and reusable code. One of the authors has included his website where most of the examples are available for many platforms. Students can easily download them and can run them to get a clear picture without wasting time keying into an editor and then compiling it.

Click Here to see more reviews about: C++: An Introduction to Computing (3rd Edition)

Object-oriented programming is quickly becoming a standard industry practice, and this book exposes the beginner programmer to object-oriented programming early and consistently. Using a "spiral"approach—Central topics are introduced early and are revisited in increasing detail throughout the book. This "use it, then build it"approach exposes users to concepts underlying basic constructs, reducing the learning curve when the time comes to actually build their own. Provides a gradual introduction to classes and object-oriented programming, especially suited for those with previous programming experience. A CD-ROM with every copy of the book includes all the source code for programs in the book. The authors introduce key ideas behind computing with C++ and object-oriented programming in an intuitive and non-intimidating way. This book not only covers text-based programming, but also graphical/internet programming. A new final chapter on Data Structures has been added which provides an introduction to vectors, linked-lists, stacks, queues, and trees, and how they are used in the Standard Template Library (STL). Object-Centered Design, Introductory Example, Spiral Approach, and Standard Template Library (STL) sections have been retained. Good documentation techniques and habits are modeled in examples. "Part of the Picture"sections in each chapter—several contributed by field experts— introduce readers to discipline of Computer Science-e.g., ethics, history, AI, and architecture. Ex. Ch. 1, Ethics and Computing, and Ch. 6, Artificial Intelligence. Appropriate for beginner to intermediate programmers using C++ (CS1 with C++).

Buy NowGet 43% OFF

Click here for more information about C++: An Introduction to Computing (3rd Edition)

Read More...

Object-Oriented Programming with Java: An Introduction Review

Object-Oriented Programming with Java: An Introduction
Average Reviews:

(More customer reviews)
An excellent Java introduction book! I've found that this book is well-organized and written very clearly. The author also goes beyond the level of an introduction book to explain the fundamental object-oriented design and programming by using Java examples and concepts. Major core Java packages, classes, and interfaces are also covered in depth. Even though I'm wring Java codes for living now, I still love to read this kind of book: A combination of academia and industry. Another advanced Java book that I've found excellent is "Object-oriented Software Development Using Java" written by Xiaoping Jia. These authors will make you love to learn Java!

Click Here to see more reviews about: Object-Oriented Programming with Java: An Introduction

Written to appeal to both novice and veteran programmers, this complete and well-organized guide to the versatile and popular object-oriented programming language Java shows how to use it as a primary tool in many different aspects of one's programming work. It emphasizes the importance of good programming style—particularly the need to maintain an object's integrity from outside interference—and helps users harness the power of Java in object-oriented programming to create their own interesting and practical every-day applications. Discusses the basics of computer systems, and describes the fundamental elements of the Java language, with complete instructions on how to compile and run a simple program. Introduces fundamental object-oriented concepts, and shows how simple classes may be defined from scratch. Explores Java's exception-handling mechanism, and investigates Java's interface facility (i.e., polymorphism). Covers all Java applications, including use of the Abstract Windowing Toolkit, graphical programming, networking, and simulation. Includes numerous exercises, periodic reviews, case studies, and supporting visuals. For those in the computer science industry.

Buy NowGet 11% OFF

Click here for more information about Object-Oriented Programming with Java: An Introduction

Read More...

Pascal Programming and Problem Solving (4th Edition) Review

Pascal Programming and Problem Solving (4th Edition)
Average Reviews:

(More customer reviews)
this book is large, informative, and helpful. out of the six pascal books i own, this is my favorite. i'm trying to make a math game called "24", and i'm incorporating an example program from this book.

Click Here to see more reviews about: Pascal Programming and Problem Solving (4th Edition)



Buy Now

Click here for more information about Pascal Programming and Problem Solving (4th Edition)

Read More...

C++ for Business Programmers (2nd Edition) Review

C++ for Business Programmers (2nd Edition)
Average Reviews:

(More customer reviews)
The text was easy to understand and came with numerous helpful items in the form of code snippets, example code, and exercises. The lesson objectives were clear and the associated activities were in alignment with those objectives. A very useful feature of the book were the "Notes" insets that are distributed throughout each chapter. These supplimental notes make the review of important concepts efficient. The chapter review section was lacking in definitions of key terms, however, it did a fairly good job of summarizing main concepts and terminology. I could only suggest one area of improvement to the text and that would be to have a companion CD containing the code examples. This minor addition would allow the reader to more quickly be able to experiment and learn without having to re-type code. Overall the book was very good, I would recommend it to anyone who is seeking to learn C++. This book can be informative whether the reader is experienced in programming concepts or not.

Click Here to see more reviews about: C++ for Business Programmers (2nd Edition)

This book provides a highly readable introduction to C++ programming for beginning business programmers. It guides readers through complete and clear descriptions of sample programs, with a wealth of exercises included along the way to help reinforce the important points of each chapter. Throughout the text, a strong emphasis is placed on business applications, rather than those in mathematics or computing. Part I (Basic C++) covers the procedural parts of C++. Part II (Object-Oriented Concepts and Programming) introduces object-oriented ideas through the built-in string class. Part III (Object-Oriented Programming) explores the essential object-oriented ideas through inheritance and polymorphism. For beginning programmers using C++ for business.

Buy NowGet 28% OFF

Click here for more information about C++ for Business Programmers (2nd Edition)

Read More...