Author picture

Steve Oualline

Author of Practical C++ Programming

24 Works 1,107 Members 6 Reviews

About the Author

Steve Oualline is a software engineer specializing in C++ programming and Linux.

Includes the name: S.. Oualline

Works by Steve Oualline

Tagged

Common Knowledge

Birthdate
1955-07-07
Gender
male
Nationality
USA
Associated Place (for map)
USA

Members

Reviews

8 reviews
I almost want to consider this essential reading for 'real C programming.'

The exercises aren't about bad programming practice, they instead are about highlighting common misunderstandings about what certain C phrases actually mean, and how C 's hands-off approach to system internals sometimes bites you.

Some of the hints were frustrating, but mostly because they were stressing the system-dependant nature of portability and lower-level issues. Most of the time, by the second or third hint I show more had enough clues to figure out what was going on.

I couldn't find source files online, which was disappointing ... not all of the code fragments would have been best attacked via compiler and debugger, but having the opportunity to do so conveniently would have been nice.

There were chapters on portability and concurrency, which make for good primers on underrated but very imporant subjects in general. It's not the book's job to introduce further resources on the subjects, but some explicit emphasis on the importance of the subjects would have been nice (although I suppose you could say that having ful chapters on the subject would imply this.)
show less
I used this book ALOT when I first started coding in C. Not so much anymore. If I could find it I would probably give it to my brother who is just starting out. It is a good book for what it is. Good, basic nuts and bolts with lots of short examples.
I am a Vim fan. Even when I write code in Eclipse I try to do it the vi(m) way as much as possible. I don’t recommend reading this book in one go. Rather I suggest reading a bit and then trying out what you read.
This is a very readable and well-organized book. The concepts are presented clearly, and the code examples illustrate them well. While I would have appreciated more detail in some areas (the read() function, for example) I found it to be a good introduction to C overall.

You May Also Like

Statistics

Works
24
Members
1,107
Popularity
#23,219
Rating
½ 3.5
Reviews
6
ISBNs
34
Languages
6

Charts & Graphs