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

Pages: 1-

Recommended reading

Name: Anonymous 2010-10-27 19:05

Trying to compile a list of the top 5 books every CS student and programmer should read
If you suggest any new entries you must also remove one to keep it at exactly 5.

SICP by Abelson and Sussman
Introduction to Algorithms by Cormen, Leiserson, Rivest, and Stein
The Art of Computer Programming by Knuth
Code Complete 2 by McConnell
The Pragmatic Programmer by Hunt and Thomas

Name: Anonymous 2010-10-27 19:21

Zen Mind, Beginner's Mind by Shunryu Suzuki

Name: Anonymous 2010-10-27 19:52

TAoCP
PAIP
OORP
K&R
Thinking Forth

And if you ever Sepple, you should have read Bjarne's book.

Name: Anonymous 2010-10-27 20:02

Fuck you guys stop using acronyms
It's hard to find the book later on

Name: Anonymous 2010-10-27 20:11

>>4
Yeah, right? Everybody keeps saying to read SICP. I don't even know what that means!

Name: Anonymous 2010-10-27 20:36

>>3
I just want you to know I have developed and intense dislike of you

Name: Anonymous 2010-10-27 20:38

I find >>3's choices rather sensible, although I may disagree on the order the books should be read.

Name: Anonymous 2010-10-27 21:49

>>7
>>3 here; I did not mean to suggest an order.

Just for >>4:
The Art of Computer Programming — Donald Knuth
It's the book on algorithms.

Paradigms of Artificial Intelligence Programming — Peter Norvig
A great guide to advanced Common Lisp programming and optimization.

Object-Oriented Reengineering Patterns — Demeyer, Ducasse, and Nierstrasz
You're going to have to do it some day. Do it right.

K&R
K&R

Thinking Forth — Leo Brodie
A bundle of good advice on writing programs elegantly with some small-scale efficiency tips. Mostly just an enjoyable read.

Name: Anonymous 2010-10-27 22:24

>>4
Except for OORP, every single abbreviation (not "acronym" as they not pronounced) in this thread can be determined by looking at the top search result.

If you're ever hoping to get anywhere in your life, and especially as a programmer, learning how to teach yourself and make reasonable guesses when faced with ambiguity is an essential skill.

Name: Anonymous 2010-10-27 22:32

>>9
I pronounce them. :/

Sickpee
Dowseepee
Oorp
Kander

Name: Anonymous 2010-10-27 22:35

>>10
*Kernighan and Ritchie

Name: Anonymous 2010-10-28 0:44

You should read whatever book is the standard for that language eg, K&R for C, Bournes Book for Sepples ect

Name: Anonymous 2010-10-28 1:22

>>12
SICP for satori.

Name: Anonymous 2010-10-28 1:23

>TAoCP
>implying people actually read TAoCP.

Name: Anonymous 2010-10-28 1:52

Quick question. Are any of these something a beginner can read?
Any of them particularly helpful for a beginner?

Name: Anonymous 2010-10-28 2:07

>>15
Unless by ``beginner'' you mean ``moron'', reading any of these books should pose no problem.

Name: Anonymous 2010-10-28 5:41

You should read whatever book is the standard for that language eg, K&R for C, Bournes Book for Sepples ect

what is the standard book for python ?
is there any algorythme / guide to object programming applied to python ?

Name: Anonymous 2010-10-28 7:18

Name: Anonymous 2010-10-28 10:48

Anything on JAVA?

Name: Anonymous 2010-10-28 10:52

>>19
Why would anyone recommend reading about Java? It's not like anything to do with Java actually bears reading about.

Name: Anonymous 2010-10-28 11:54

>>20
>IMPLYING JAVA IS NOT THE BEST LANGUAGE OUT NOW

Name: Anonymous 2010-10-28 11:57

[b]I HAVE FOUR WORDS FOR YOU:
[spoiler]STRUCTURE              
AND INTERPRETATION
OF COMPUTER           
PROGRAMS               
[/b]

Name: Anonymous 2010-10-28 12:03

>>21
Everyone wants to do stand up.
Don't quit your day job just yet though, kid, your material still needs work.

Name: Anonymous 2010-10-28 12:09

Stricture and Indentation of Computer Programs

Name: Anonymous 2010-10-28 13:57

>>24
I just pythoned a little in my mouth.

Name: Anonymous 2010-10-28 14:03

>>24
Must be the FIOC book!!

Name: Anonymous 2010-10-28 14:43

The UNIX Programming Environment by Kernighan and Pike

Name: Anonymous 2010-10-28 14:50

>>19
"Developing Java Software"
"Java Programming from the Ground Up"

both teach major areas of CS using Java

Name: Anonymous 2010-10-28 15:18

>>27
The Art of UNIX Programming by Eric Raymond the narcissist.

Name: Anonymous 2010-10-29 12:34

K&R a billion times. I wish all modern programming books were written like it.
Also The Cathedral and the Bazaar, simply because it's an interesting read.

Name: Anonymous 2010-10-29 16:12

apue for systems programming
unp for network programming

Name: Anonymous 2010-12-17 1:23

Are you GAY?
Are you a NIGGER?
Are you a GAY NIGGER?

If you answered "Yes" to all of the above questions, then GNAA (GAY NIGGER ASSOCIATION OF AMERICA) might be exactly what you've been looking for!

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