Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Good book for learning C?

Name: Anonymous 2010-12-03 6:42

Well? I'm a NEET with no college training and let's assume I'm mediocre in every field. Are there any prerequisites I should fulfill? This would be my first language, excluding a little bit of Lisp.

Name: Anonymous 2010-12-03 6:45

SICP

Name: Anonymous 2010-12-03 6:51

>>2


Isn't that only for Lisp though?

Name: Anonymous 2010-12-03 6:53

>>3
It's for everything.

Name: Anonymous 2010-12-03 7:17

>>4
Alright then. As I said before, any prerequisites I should fulfill? I haven't really had a proper schooling in programming or anything.

Name: Anonymous 2010-12-03 7:26

The C Programming Language, second edition, is the canonical beginner book. The C Book, available for free at http://publications.gbdirect.co.uk/c_book/, is also a good starting point. These books cover the version of C that was standardized in 1989, known as C89 or C90. Though C89 is over 20 years old, it is still the most relevant version of C today and is widely supported by C compilers. The current version of C was standardized in 1999 and is known as C99. I'm not aware of any books that cover C99, nor is C99 widely supported by compilers.

Name: Anonymous 2010-12-03 7:39

>>1
First SICP, then K&R.  Don't even bother to read anything before you finish SICP if you want to ever be able to program.

Name: Anonymous 2010-12-03 8:24

>>6
it (C99) is widely supported. just not in its entirety. Nevertheless I like to keep the C99-std (n1256) handy, when I'm coding (mainly, because the other ones aren't free as in aids).

Name: Anonymous 2010-12-03 8:39

>>5
Start with QBasic. Spend a month or two (max) there.

Then go to C. Don't waste much time there, though. I mean, learn about pointers (hard to grasp for the uneducated), linking, the preprocessor, makefiles and compiling.

Then, you can go anywhere! Even reading SICP or The Bible!

Name: Anonymous 2010-12-03 9:50

Start with QBasic. Spend a year or two (max) there.
Then go to Visual Basic 6. Don't waste much time there, though. I mean, learn about forms and buttons (hard to grasp for the uneducated), text areas, window borders and OLE DB.
Then, you can go anywhere! Even reading Python Tutorial or The PHP!

Name: Anonymous 2010-12-03 9:55

get "C for Dummies All-In-One Desk Reference"

Name: Anonymous 2010-12-03 10:58

>>8
There is also a free plain-text draft of C89 at http://flash-gordon.me.uk/ansi.c.txt, which I believe was one of the final drafts prior to the C89 branding.

Name: Anonymous 2010-12-03 11:08

>>6
If I've read K&R should I bother with the C book? What's so good about it?

Name: Anonymous 2010-12-03 11:30

>>13
It's not necessary to bother with it if you already know the basics; the two books have a lot of common ground. The C Book is good because it's free and accurate. It's more technical than The C Programming Language, so if that's your sort of thing then at least taking a peek is a good idea.

Name: Anonymous 2010-12-03 11:52

Start with ONE Girlfriend. Spend a year or two (max) there.
Then go to many whores. Don't waste much time there, though. I mean, learn about oral and anal (hard to grasp for the uneducated), different size of titties, hairy pussies, condoms and STD's.
Then, you can go anywhere! Even for a Wife or a Nice girl to live with!

Name: Anonymous 2010-12-03 13:06

Where can I find SICP in LaTeX?

Name: Anonymous 2010-12-03 13:06

Beginning C: From Novice to Professional

Name: Anonymous 2010-12-03 20:54

>>12
Thank you.

Name: Anonymous 2010-12-04 11:08

>>16

+1

Name: Anonymous 2010-12-04 12:29

Expert C Programming. Seriously.

Name: Anonymous 2010-12-04 13:17

>>20
#define STRCMP(a,R,b) (strcmp(a,b) R 0) (page 92)
This book truly is EXPERT C PROGRAMMING.

Name: Anonymous 2010-12-04 13:36

>>21
HIGH ORDER FUNCTION MACRO.
THIS IS LISP.

Name: Anonymous 2010-12-04 19:17

PUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDI
UDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIP
DDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPU
DIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUD
IPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDD
PUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDI
UDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIP
DDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPU
DIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUD
IPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDD
PUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDI
UDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIP
DDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPU
DIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUD
IPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDDIPUDD

Name: Anonymous 2010-12-05 7:30

>>16
+1

Name: Anonymous 2010-12-05 14:30

>>24
1+

Name: Anonymous 2010-12-05 15:11

>>25
add1

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List