Wonder Club world wonders pyramid logo
×

Reviews for Exploring Python

 Exploring Python magazine reviews

The average rating for Exploring Python based on 2 reviews is 3.5 stars.has a rating of 3.5 stars

Review # 1 was written on 2014-08-29 00:00:00
2009was given a rating of 3 stars Charles Bostic
This is not a bad place to start if you are just now learning C++, or if you need to brush up after a long time away from the language. The book begins with some general observations about programming and object-oriented programming, moves on to a review of C, and then begins a detailed and somewhat slow-paced walk through C++, starting with Hello World, and ending with templates. Eckel has a good discussion of static initializers and their pitfalls, and proposes a novel way of working around the problem of static initialization dependencies. It is this thoroughness that really impressed me about this book.
Review # 2 was written on 2016-12-25 00:00:00
2009was given a rating of 4 stars Mark Phillips
Bruce Eckel, Thinking in C++ vol. I (Prentice Hall, 2000) This is what so many other books about the process of programming C++ could have been. Eckel uses the most up-to- date C++ standards, the strictest programming techniques, and takes enough time to explain both the how and the why of the things that he's talking about in enough detail that the user, while perhaps needing to read certain sections two or three times to really get the gist of them, should have a thorough understanding of the subject by the time the reader has finished the section. This leads to a complete absence of the usual "here's what to do, don't worry about why you're doing it until we get to chapter X" found in most programming books. It also stresses programmers developing their own programming style, but imposes the strictures called for by the ANSI C++ standard. Sometimes too much freedom IS a bad thing, and that's the case with the vast majority of books on C++ programming. Individuality is important, but clarity of code is important, too. The book has few shortcomings. The section on namespaces could be a little clearer considering a number of the prospective readers of this book are less familiar with them than they are with most of the other concepts covered here, for example. But the shortcomings are few and far between. The most important thing about the book, though, is that Eckel uses the book's style and presentation as a physical model of abstraction, the most important move any programmer makes from a procedural language to an object-oriented language. The astute reader will pick up from Eckel's discussions of the philosophy of programming an understanding that not everything is about code, and that code is not the be-all and end-all of the programmer's job. A lot of it, especially in the design stages, is concept. Many of us in today's workforce, especially those who have spent whole careers doing nothing other than modifying existing code, forget that all too often. We're stuck in reactive environments, where the company believes that keeping things running is more important than improving them. A grounding in the design concepts presented here may allow more adept programmers to turn a reactive situation into a proactive one--being able to keep things running at the same time they're being made better. And that's how it should be. ****


Click here to write your own review.


Login

  |  

Complaints

  |  

Blog

  |  

Games

  |  

Digital Media

  |  

Souls

  |  

Obituary

  |  

Contact Us

  |  

FAQ

CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!!