Ebook Download You Can Program in C++: A Programmer's Introduction, by Francis Glassborow
This is why we recommend you to constantly visit this web page when you require such book You Can Program In C++: A Programmer's Introduction, By Francis Glassborow, every book. By online, you could not go to get the book shop in your city. By this online collection, you can find guide that you really wish to read after for long period of time. This You Can Program In C++: A Programmer's Introduction, By Francis Glassborow, as one of the advised readings, tends to be in soft data, as all book collections here. So, you may likewise not get ready for few days later on to obtain and also check out the book You Can Program In C++: A Programmer's Introduction, By Francis Glassborow.
You Can Program in C++: A Programmer's Introduction, by Francis Glassborow
Ebook Download You Can Program in C++: A Programmer's Introduction, by Francis Glassborow
Exactly how if there is a site that enables you to look for referred publication You Can Program In C++: A Programmer's Introduction, By Francis Glassborow from throughout the globe publisher? Automatically, the website will certainly be incredible completed. So many book collections can be located. All will certainly be so simple without complex point to relocate from site to site to get the book You Can Program In C++: A Programmer's Introduction, By Francis Glassborow desired. This is the website that will certainly provide you those expectations. By following this site you can obtain lots numbers of publication You Can Program In C++: A Programmer's Introduction, By Francis Glassborow compilations from versions types of writer and also publisher popular in this world. Guide such as You Can Program In C++: A Programmer's Introduction, By Francis Glassborow as well as others can be acquired by clicking good on link download.
Even the price of a book You Can Program In C++: A Programmer's Introduction, By Francis Glassborow is so economical; lots of people are actually stingy to set aside their money to acquire the books. The other reasons are that they feel bad and have no time to visit the e-book store to browse the publication You Can Program In C++: A Programmer's Introduction, By Francis Glassborow to check out. Well, this is modern period; numerous e-books could be obtained easily. As this You Can Program In C++: A Programmer's Introduction, By Francis Glassborow and more e-books, they could be got in quite quick means. You will certainly not have to go outdoors to obtain this book You Can Program In C++: A Programmer's Introduction, By Francis Glassborow
By seeing this page, you have actually done the right gazing factor. This is your begin to select guide You Can Program In C++: A Programmer's Introduction, By Francis Glassborow that you desire. There are bunches of referred books to check out. When you would like to obtain this You Can Program In C++: A Programmer's Introduction, By Francis Glassborow as your publication reading, you could click the link page to download and install You Can Program In C++: A Programmer's Introduction, By Francis Glassborow In couple of time, you have actually owned your referred publications as yours.
As a result of this e-book You Can Program In C++: A Programmer's Introduction, By Francis Glassborow is sold by on-line, it will certainly ease you not to print it. you could get the soft data of this You Can Program In C++: A Programmer's Introduction, By Francis Glassborow to save money in your computer system, gadget, and a lot more tools. It depends on your willingness where as well as where you will check out You Can Program In C++: A Programmer's Introduction, By Francis Glassborow One that you should always remember is that reading book You Can Program In C++: A Programmer's Introduction, By Francis Glassborow will endless. You will certainly have eager to review various other book after completing an e-book, and it's constantly.
An interactive and fun way to learn C++, one of the most popular high-level programming languages for graphic applications
- This unique, hands-on approach to learning C++ makes the experience fun and interesting by offering the opportunity for readers to get started on real coding
- Features numerous examples and project ideas as well as GUI and audio extensions so readers can get instant feedback - in addition to instant gratification from producing a program that works
- Written by one of the world's leading authorities on C and C++, the book includes invaluable reference sections at the end of each chapter
- Discusses modern C++ idioms, which are often neglected in other publications
- Sales Rank: #3261087 in Books
- Published on: 2006-06-16
- Original language: English
- Number of items: 1
- Dimensions: 9.20" h x .80" w x 7.45" l, 1.58 pounds
- Binding: Paperback
- 388 pages
Review
"the book is a self-contained course, and as such, good value." (Visual Systems Journal, September 2006)
From the Back Cover
Learning C++ can be dry.� To enliven the process, Francis Glassborow, in his unique motivating style, introduces tasks and tools to enable you to get coding quickly.� His approach is inspiring and comes complete with hands-on examples and projects.� Graphic User Interface (GUI) extensions will provide you with instant feedback and will draw satisfaction from creating programs that work.� Chapters include reference material to help you.
You Can Program in C++ comes complete with an open source, fully portable compiler and IDE for Windows and Linux.� It makes extensive use of the author's graphic library, bringing you an abundance of supplementary material so you can tackle your own programming tasks quickly and effectively.
If you've already grasped the fundamentals of programming through self-study or have learnt basic programming skills on the job, this book is a must!� It will take your programming to the next level and you'll have some fun along the way...
The CD contains:
- Complete software versions for both MinGWStudio and JGrasp IDEs on PCs using Windows 98/ME/2000/XP and for Linux.� Apple users will be able to work using X11 and JGrasp.�
- Extracts from You Can Do It that supplement the material on using the 'my graphics' library.�
- Installation instructions, the source code for 'my library' and make files that allow 'my library' to be recompiled for other compilers.
Top Marks for You Can Do It
"Excellent Read"� PC Utilities
"Enthusiastic self-help"� Focus
"An authentic programming experience"� C Vu - the Journal of the ACCU
�
About the Author
Francis Glassborow was chairman of the ACCU (Association of C & C++ Users) and edited the groups' principle publication throughout the 90's. He has published reviews of most C++ books on the market but doesn't confine his wisdom nor interest just to this language. He was a regular columnist for .EXE. Until this year he chaired an annual Programmers conference that regularly attracts the heavy-weights in C++ as well as other languages. He heads the UK delegation to the ISO working group committees for C and C++ and is therefore considered to be one of the world's leading authorities. He is the originator of much of the material aimed at making C++ easier to learn in the next Standard. His first book, “You Can Do It” is a motivational book teaching basic programming constructs to people with no background. It published with Wiley in 2003.
Most helpful customer reviews
5 of 5 people found the following review helpful.
Not for the C++ beginner, but a good choice for readers with some prior, even limited, knowledge of C++ concepts and terminology
By One-Reader
This C++ text is considerably less verbose than most, as it makes some significant assumptions about the reader's prior programming knowledge.
These knowledge assumptions are the book's primary weakness for beginners. Early on the book presents concepts that many readers, even those with prior, but non-C++, programming experience, will not have previously encountered. For example, the author presents the term side-effect without explanation. As early as page 31 basic exception handling is presented in a small program. Iterators are first mentioned without an adequate discussion of what iterators are. Other items from the STL are also presented with explanations so limited that most novice C++ reader's will find the presentations very difficult, if not impossible, to follow.
The author spends too little time providing details for a reader completely new to C++ or object-oriented methods to properly understand many of the new concepts presented, and too little time presenting well-coded exemplars. In chapter 3, e.g., the author states, "I deliberately leave some of these problems in my code because I want you to check code rather than taking my word for it." For beginners, this approach seems fraught with problems. I would have preferred to see programs correctly coded in the presentation sections, with code demonstrating poor practices, explicitly identifying what those poor practices are and providing examples correcting those weaknesses. Otherwise, code with potential problems should be left to the exercises. What reader's need are appropriate examples of good coding practices that they can emulate, not poorly written code examples. Snippets of code can be an excellent approach to presenting key concepts, but fully coded examples should demonstrate appropriate coding practices.
Concepts are "fleshed-out" in later chapters, but "newbies" may find this book does not provide the solid understanding of the basics that they seek.
Additionally, the improved and updated software does not always respond in the same way the earlier software versions used by the author did. For example, in the author's first floating point program, he deliberately leaves off an #include statement and comments that the user will see the compiler complain about this. However, my version of the updated C++ compiler, which is a later release of the one used by the author in preparing the text, accepts this situation without a problem and successfully compiles and runs the program.
Many, in my opinion, unnecessary sections of the book relate to the author's inclusion of a graphic software package he developed called Playpen. This package provides extremely limited capabilities, and simply takes too much time and effort to learn. The package has essentially no value beyond the course. The author would have been better served to provide basic explanations of how to use the built-in graphics capabilities of the major OS systems currently in use. Perhaps he could have selected one, e.g., Microsoft's OS, and as he did for the IDEs mentioned earlier provided additional information on other OSs, e.g., Apple's, presented on the CD. This would have been far more helpful to readers, and have had real value beyond the course. I hope this approach will be followed for latter editions of this work, thus allowing the Playpen package to be removed. This package's limited educational value takes time away from important topics that could otherwise have been covered.
However, in spite of, or because of, the author's conclusion about his readers knowledge level, many readers with some, even limited, background in C++ will appreciate this book's "get to the point quickly" approach. The author is also excellent in presenting appropriate C++ idioms, and showing where idioms carried over from other programming languages, even C, are inappropriate for C++. The author also takes time to explain why they are inappropriate.
In summary, although the book indicates that it is appropriate for those with knowledge of another programming language, I don't concur. However, for those with prior C++ experience or knowledge gained from prior self-study of C++ basics, this is quite a nice book. It gets the reader programming from the start, and provides lots of short, complete, and easily understood programs illustrating key C++ concepts. It provides clear and appropriate short programming exercises throughout. It successfully brings many important advanced features of C++'s together in an authoritative manner.
Thus, although it is not recommended as a first C++ book, it may be a good choice for those with some prior C++ knowledge or experience.
3 of 3 people found the following review helpful.
Introduction to C++ from an expert
By Daviangel
Right away I knock off 1 star for forcing the user to use an outdated ide and custom library that's is totally unnecessary to learn C++. Plus the fact that the author doesn't seem to be supporting the said library doesn't help any. Also, the author once again like his older book, doesn't provide any source code to go along with the book. I think 99% of all other programming books I've read do provide it either on a cdrom that comes with the book or as a download on a website. The author's argument is that you will learn more typing in all the program yourself but it doesn't work if the author purposely provides incorrect code or just snippets or incomplete programs!
Anyway, getting back to the book it start off strong by contrasting C++ to just about every major language in use and the author does an excellent job here pointing out the differences.
After that he quickly starts covering the basics of C++ and most of the common idioms you will see used with it.
One of the things someone that has already used C++ will notice is the author prefers to use the initilizer form for initialzing variables like int i(0); // create an int object initialized to zero and bind it to i. Most people will be used to and see the older c style int i = 0; used in code so that right there might throw them off. Also, he uses the alternative tokens for the Boolean operators like and instead of && which is fine but will error on microsoft visual studio express ,which I assume most new programmers will be using.
If you can work through various idosyncrasies and problems I mentioned above in the end this book redeems itself if you are able to work through it by providing plenty of sound programming advice which you don't want to learn the hard way like: warning--There is a potential for something very nasty happening if you write code that both
increments a variable and uses that variable a second time all within the same statement. Notice
that I wrote `potential'. Such statements have what is called `undefined behavior' (which I will
address directly in Chapter 6).
You get you money's worth in Chapter 6 since it covers a group of related topics that are essential
for correct use of C++ for writing robust and reliable programs which are Behaviour, Sequence points and evaluation order.
So in summary, if you are just starting out in C++ the information contained in this book is essential so if it's not the first C++ book you read at least make it the second so you are aware of the important points I mentioned above.
If it wasn't for the disasterous choice of ide and playpen this book would be one of my top books for learning C++. Even so I still recommend getting a copy just for chapter 6 and to browse all the warnings and tips which are highlighted and easy to pick out.
Since the author did not provide a version of playpen for macosx or visual studio(probably most popular ide for windows) I went ahead and did it. I have the instructions posted here for anyone else interested in using this book here:
[...]
Actually, the author doesn't use playpen as much as in his previous book, so it's not as big of a dealbreaker if you can't get it to work since you should still be able to work through most of the book without it. Unlike his prior book, which culminated in the creation of a graphical turtle clone, this book ends with just a text-based chess game.
4 of 5 people found the following review helpful.
Learn C++ from an Expert
By Puneet Goel
Francis Glasborow is one of the most frequent problem solvers on comp.lang.c++.moderated. And he has done a wonderful job authoring the book.
I can recommend this book to anybody who knows basic programming (in any language) and wants to learn C++. In addition to the coverage of C++ basics that you find in many other C++ primers, you will find invaluable caveats and tricks.
There are a few typos in the example programs in the later chapters. In spite of those, I still rate the book 5 stars as I could learn more C++ from this book than most others. After going thru 388 pages of this book, I find myself capable of taking on advanced C++ books -- like Modern C++ Design.
You Can Program in C++: A Programmer's Introduction, by Francis Glassborow PDF
You Can Program in C++: A Programmer's Introduction, by Francis Glassborow EPub
You Can Program in C++: A Programmer's Introduction, by Francis Glassborow Doc
You Can Program in C++: A Programmer's Introduction, by Francis Glassborow iBooks
You Can Program in C++: A Programmer's Introduction, by Francis Glassborow rtf
You Can Program in C++: A Programmer's Introduction, by Francis Glassborow Mobipocket
You Can Program in C++: A Programmer's Introduction, by Francis Glassborow Kindle
Tidak ada komentar:
Posting Komentar