Å·±¦ÓéÀÖ

David's Reviews > Programming: Principles and Practice Using C++

Programming by Bjarne Stroustrup
Rate this book
Clear rating

by
58099052
's review

it was amazing
bookshelves: favorites

I am self taught, and this was my first programming book around 2010. It starts out well, and I did every chapter problem up to error handling in chapter 4, then it started to get difficult. Meanwhile, I started using what I learned to solve early project Euler problems, I plowed on in the book and kept working through chapter 6 where the idea of Tokenization and Building a Parser is covered. This concept of making a grammar was above my ability. My progress stalled. I realized that if I kept doing every problem I would make extremely slow progress, so I decided to just read the rest of the book cover to cover carefully, and try to understand what I was reading, with the idea that later I would read other programming sources and I would have a base. This was a great Idea. The book imbued in me an understanding of the important topics a professional programmer considers, it also covers a wide variety of Ideas that were difficult for me then, such as Classes, Functions, Methods, Constructers, Destructors, virtualization and memory management. In any event the book did not teach me programming, it gave me the base to have the Eureka moments I needed from other sources, to eventually be able to write my own games and things from scratch. This book is Painful for beginners, but worth struggling through to develop a solid foundation.
16 likes ·  âˆ� flag

Sign into Å·±¦ÓéÀÖ to see if any of your friends have read Programming.
Sign In »

Reading Progress

Finished Reading
July 26, 2016 – Shelved
August 14, 2017 – Shelved as: favorites

Comments Showing 1-2 of 2 (2 new)

dateUp arrow    newest »

message 1: by Ernie (new)

Ernie Cordell I'd like to share a couple things 1) I've seen highly paid professionals in the workforce with years of experience steeped in returning error codes who stumbled on exceptions and 2) when I was a fledgling programmer, my "masters" were teaching repeated conversions between decimal, binary, octal and hexadecimal; not unlike "The Karate Kid" film, I said, "When are you going to teach me to program a computer?" I also felt as though they helped me with later Eureka moments, but not as though they taught me programming; my first sit-down with a computer (as opposed to queuing up behind everbody with priority at a control counter with a moistening deck of cards) was a couple of semesters later when the expense of computing units was surpassed by the difficulty of getting frightened users to touch the bloody things after admonitions about their cost and Hollywood propaganda filled with sparks and fire. My first aha moments came when I took a workshop designed to dispel dollar and flame fears and I described it as "sitting in an electronic rain." I had begun to learn how to program.


message 2: by Phi (new) - rated it 5 stars

Phi Quang Exactly my situation too. It is really fun to work but also tedious to work every problem. It's more productive to get what the author wants to convey then choose problems to solve later. Wish you success in your career.


back to top