Welcome to Dream.In.Code
Become a C++ Expert!

Join 150,224 C++ Programmers for FREE! Get instant access to thousands of C++ experts, tutorials, code snippets, and more! There are 2,252 people online right now. Registration is fast and FREE... Join Now!




c book

 
Reply to this topicStart new topic

c book

Jingle
20 Nov, 2007 - 03:45 PM
Post #1

D.I.C Regular
***

Joined: 20 Oct, 2007
Posts: 250


My Contributions
so i got my hands on a book to learn c
it is caled the c programming language second edition writen by brian w. kernighan
Dennis M. Ritchie
it si very old it is copy rited in 1988
so i was wandering if it is still good or if anything has
deprecated and is not used any more.
if so could you tell me what and if you have any other sujested books or links that would be nice to.
User is offlineProfile CardPM
+Quote Post

NickDMax
RE: C Book
20 Nov, 2007 - 03:52 PM
Post #2

2B||!2B
Group Icon

Joined: 18 Feb, 2007
Posts: 2,869



Thanked: 53 times
Dream Kudos: 550
My Contributions
If you work in C/C++ for any length of time you will hear things like, "According to K&R..." etc.

The book you have is this tomb. Once upon a time it was the C bible, the ultimate reference. It is still referenced by the great C/C++ gurus. It is a bit old, and I am not sure what the latest edition is, but I do know that I myself have the 1988 edition and often use it when answering questions on this form.

I am not sure it is the best place to LEARN form though... it is rather technical.
User is offlineProfile CardPM
+Quote Post

jjhaag
RE: C Book
20 Nov, 2007 - 04:29 PM
Post #3

me editor am smartastic
Group Icon

Joined: 18 Sep, 2007
Posts: 1,789



Thanked: 2 times
Dream Kudos: 775
Expert In: C,C++

My Contributions
For a beginner in C, K&R it probably is a little too technical to be of much help if that's the only book you're using.

The super-basic intro books often gloss over most of the better parts of the C language, preferring to get the reader into writing code that works rather than giving a technical explanation for why it works. And thats not a problem at all, at least when you're just getting started. However, once you achieve a fair degree of proficiency, you will find those intro books lacking. And chances are, you'll start to find errors in the code presented.

However, the vast majority of the basic C books will get you up and running pretty quickly. And if you're willing to sort of flip back and forth between K&R and whatever intro book you can find, you'll probably be better off for it - you'll have the benefit of simple working examples, plus the actual nitty-gritty details from K&R that will let you truly understand what's going on.

There is also a newer standard for C, usually referred to as C99. There were some changes made to the language, but you probably won't run into them all that often. Plus, good compilers generally issue warnings about using deprecated or new functionality outside of the proper context.

Congrats on the find, I hope it helps you out.

-jjh
User is offlineProfile CardPM
+Quote Post

Reply to this topicStart new topic
Time is now: 1/9/09 05:59AM

Be Social

Dream.In.Code RSS Feed Dream.In.Code LinkedIn Group Follow Us On Twitter

Live C++ Help!

C++ Tutorials

Reference Sheets

C++ Snippets

DIC Chatroom

Bye Bye Ads

Monthly Drawing

Thumb Drive

Top Contributors

Top 10 Kudos This Month