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

C++ Literature

Name: Novice 2011-01-23 17:10

I'm in no way even a decent programmer. I'd like to become better, and have already settled on C++ as the language to begin with. I've learned quite a bit from reading documentation and online tutorials, etc, but I think it's time to read an actual book on C++.

What book(s) should I get and why?

Name: Anonymous 2011-01-23 17:48

>>5
Because C++ sucks, I've argued too much about C++, so I'll not explain. Just search in the second page.
Also, because of the monads:

; return x >>= f ≡ f x
(equal?
 (with-monad list-m
   (>>= add1 (return 2))) ; return x >>= f
 (add1 2))                ; f x
; #t

; m >>= return ≡ m
(equal?
 (with-monad list-m
   (>>= return (return 2))) ; m >>= return
 (with-monad list-m
   (return 2)))             ; m
; #t

; m >>= f >>= g ≡ m >>= λx.f x >>= g
(equal?
 (with-monad list-m
   (>>= (λ (x) (>>= add1 (return (add1 x)))) (return 2))) ; m >>= λx.f x >>= g
 (with-monad identity-m
   (>>= add1 (>>= add1 (return 2)))))
; #t

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