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

Pages: 1-

Fundamentals

Name: Anonymous 2009-09-09 5:20

I have been teaching myself how to program for about 6 months now, and while I have learned a lot since I started, I never quite learned all of the fundamentals. Are there any books that /prog/ can recommend, other than (already reading) SICP?

Name: Anonymous 2009-09-09 5:25

The Art of Computer Programming by Knuth

not sure of any others

Name: Anonymous 2009-09-09 5:29

K&R

Name: Anonymous 2009-09-09 5:41

fundamentals as in what?
loops and datatypes?

Name: Anonymous 2009-09-09 5:58

How about a book on Algorithms OP?

Name: Anonymous 2009-09-09 6:02

>>2

Most bought, never read. 4 volumes for 4 fascicles each is dick-enlargening, but you'll never get around to reading it.

Name: Anonymous 2009-09-09 6:06

>>6
I've been reading it for about a year and I just finished the second volume. Don't rush it, just grab some when you have free time.

Name: Anonymous 2009-09-09 6:09

http://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read

Some on here are ok, though beware the "Software Engineering" and people management style books.

Generally:
SICP, PAIP, Algorithms (Sedgewick), TAOCP, Introduction to Algorithms. A nice rule of thumb is that if it doesn't have a Wikipedia page you shouldn't read it.

Name: Anonymous 2009-09-09 6:16

>>8
You should add that the reverse doesn't necessarily apply

Name: Anonymous 2009-09-09 7:38

Programming Languages: Application and Interpretation by Shriram Krishnamurthi
http://www.plai.org/ (376pg, covers a wide range of topics)

For further study:
Purely Functional Data Structures by Chris Okasaki
http://www.cs.cmu.edu/~rwh/theses/okasaki.pdf (thesis only, 162pg, see http://okasaki.blogspot.com/2008/02/ten-years-of-purely-functional-data.html )
Logic Programming in Scheme by Nils M Holm
http://t3x.org/4154544943/logic-programming-in-scheme.zip (41pg)

Name: Anonymous 2009-09-09 7:47

Sushi's Universal Logic Catalogue - The Ultimate Lambda Pow(d)ers

Name: Anonymous 2009-09-09 8:07

>>8
A nice rule of thumb is that if it doesn't have a Wikipedia page you shouldn't read it.
That's a shit rule of thumb.

>>1
Depends largely on what you want to read about, and which language you are using. If you want pure theory, you can buy algorithm books. 'Introduction to algorithms' (cormen et al) uses pseudocode; there's books in java, c, c++ et cetera that talk about algorithms as well (Sedgewick is de facto for C). If you want to learn about unix, AUP is a must; if you want unix networking, try UNP. If you want networking theory, try TCP/IP Illustrated (3 tomes). If you want lisp, try PCL, On Lisp, PAIP, LiSP. If you're interested in OS dev, try Tanenbaums books. It depends on the field. Cryptography has its own books.

The stackoverflow article is bullshit (in fact, the whole website is full of shit).

Name: Anonymous 2009-09-09 9:08

IF U LIKE LISP PUT THIS CONS CELL IN UR SIG

⊂|⊃

Name: Anonymous 2009-09-09 10:37

??

Name: Anonymous 2009-09-09 12:43

Data Structures + Algorithms = Programs By Wirth and A Dicipline of Programming by Dijkstra.

Name: Anonymous 2013-09-01 20:23



         r- 、           , ',二ヽ
        __|::::::ハ,. -─- ..,,_     └' r 'ノ
      ノ´::::::::::::::l       `'' 、  └'   、l | ll| || ll | ll | || l| ll |
      ヽ::::::::\::::∨  ̄ ̄`゙' 、  ヽ  ○  ミ
       '`' 、::::::>'´   ,   }  ヽ  ':,   Ξ  弁  出  お .無
     /  / `ア  / / |   ハ  l   '   ニ.  当  て  に  限
     ,'  ,'  /  / ´工 |   ,' !  ハ.   '   Ξ  箱.  く.  ぎ  に
    ;  ;  ;'  ;'ァ'´, -ミl  / ,' /、!l   |.   ニ  ッ  る  り
    /  |  |  |{ ん } `  '、/-//   ;   .Ξ  ! ?    が
    /   ヽ ||__.」 乂_,ソ    ん' }、  /   彡,
   ;'   /|   | ""     .  l_ソ '//´      '/l | ll |l |l | ll |l |l || l |
   l/l  ,' |   |、u        ""/イ 何これ
    、 {、八  |   、  ´    ,ム |  こわい  ,. -─- 、
        _\ 」 \ `ァ -r ァ 升 、」      ,:'       ヽ
     /´  \:::\/lソr ヽ-、          ;        ',
    ,:'      ヽ::::::}_>rァハ, '⌒ヽ'⌒ヽ⌒ヽ         l
   .{       ∨::::::丶! / ■ ..::',■..:',■.::', 、        , '
    '、     _ }::::: r─────┬───┐`' ーァ  /
    `ヽ r'"´ ‐'∨::::: |:::: /´)::::::::::::::::!::::::::::::::::::::!  ,'  ,.' 
        ∨´  ':,:::::└ /  '、_,. -‐、┴‐r  ─┘  {  、_,. -、
        ∧    '、::::: /   _,,. イ   ;       ヽ.,_,. -、 )
      .く:::::'、     /  /´:::ト、、   ノ           (r'

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