21st Century C: C Tips from the New School by by Ben Klemens

21st Century C: C Tips from the New School

by Ben Klemens
1080 pages
Addison-Wesley Professional
Jan 1971
Computers & Internet WSBN
3
Readers
1
Reviews
0
Discussions
0
Quotes
About the Author Stephen Prata , now retired, taught astronomy, physics, and programming at the College of Marin in Kentfield, California. He received his B.S. from the California Institute of Technology and his Ph.D. from the University of California, Berkeley. His association with computers began with the computer modeling of star clusters. Stephen as authored or coauthored over a dozen books, including
Join the conversation

No discussions yet. Join BookLovers to start a discussion about this book!

Priceless? Still love it.

I have both 5th and 6th editions of this book. Great reference materials. This author is concise, meticulous, and accurate. Some things I wish this book included were some tricks or examples which aren't as mundane. Some delving into strategy to deal with non classroom problems would be nice. As usual this simply covers the core of C with some additional information regarding C!x and C11. I browsed over this in about 2 hours and didn't see much change from the fith edition when it came to examples. Furthermore I'm a little disappointed that there wasn't a chapter dedicated solely to the differences in C11 and C99 that was covered in his 5th edition. Additionally, it would be nice to have some of the more obscure features of C explained in further detail. Some examples of this are C scope and exactly what that means for programming and isolation. The use of examples around this is paramount in understanding how some compliers implement the language. I'll give an obscure example which I don't believe is mentioned in the book simply because the feature is considered taboo to C. Scope can easily be understood with the goto statement. if I were to put a label for goto in c inside a separate scope ( ie, a block of code can be isolated to it's own scope with curly braces ). Then I can goto this, but can't goto some label which is not within that scope. in other words, I can't go into a curly braced section but then cannot go back out of it later because the scope has changed during execution. This is an aspect of coding and scope which isn't exemplified very well. Not that goto is a good thing to use in C, unless of course you are trying to explain scope and some of the quirky things with you can do with curly braces. As a result there are some nuances which are otherwise lost in reference. Another example is the for loop construct and the survival of initiator variables outside of the scope of the loop and what happens to them after the use. Again this is just me remem...

No quotes shared yet. Join BookLovers to share your favorite quotes!

Earn Points
Your voice matters. Every comment, review, and quote earns you reward points redeemable for Bitcoin.
Comment +5 pts Review +20 pts Quote +7 pts Upvote +1 pt
BookMatch Quiz
Find books similar to this one
About this book
Pages 1080
Publisher Addison-Wesley Profe...
Published 1971
Readers 3