3 ms·
Some of the suggestions I liked from the reddit discussion ( direct quotes, see http://www.reddit.com/r/programming/comments/8aixn/programming_books_that_you_wo
by plinkplonk 18y ago
Some of the suggestions I liked from the reddit discussion ( direct quotes, see http://www.reddit.com/r/programming/comments/8aixn/programming_books_that_you_would_buy_right_now_if/?sort=new http://www.reddit.com/r/programming/comments/8aixn/programmi... for the full list)
- Plan 9 Unleashed.Or perhaps "Distributed computing with Inferno and Limbo"
- a book like Gödel, Escher, Bach: Eternal Golden Braid that explores Church/Lambda Calculus; Curry-Howard
Isomorphism; and Category Theory and Monads. ... "Oleg, Toulouse-Lautrec and Rachmaninoff: On Type Reasoning".
- The Complete Lisp Machine."
An in-depth historical and technical guide, with classic papers, discussion, circuit schematics. Features not only the MIT/Symbolics/TI family, but the nearly-forgotten Xerox PARC systems. Chapters with deep commentary on the design decisions by the original designers.
- The Implementation of Functional Programming Languages, 2nd Edition, by Simon Peyton-Jones
- Retro Game Programming for the iPhone & iPod touch
- series of books on specific kinds of general purpose applications and a discussion of their design and implementation techniques.
For example, the first book could be about writing a graphical word processor. It would explain some data structures for representing text content, lines, paragraphs and the like with the tradeoffs between them. Then explains layout engines, using state machines to model GUI interaction, designing file formats, and other pure gold of programming :)
Then it would be littered with case studies of both commercial & open source applications and a huge bibliography referring to important related books and research papers, preferably with commentary.
- Programming Factor, Real World Factor and Filthy Rich Client in Factor.
- Well Explained Solutions To Difficult Graph Problems Done In MapReduce
Non-trivial Recommendation Engines With Practical Concerns Highlighted And Straightened Out
- Core GNUstep Programming.
-
- A revised, modern version of Lisp in small pieces
- Programming in Octave
- Twisted Network Programming, or any decent intermediate/advanced book on Twisted.
- The Complete Haskell. An encyclopedic work that spans the full range from category theory to network programming, everyday scripting, and distributed systems. Not for Java programmers; this book doesn't skimp on the theory as Real World Haskell does -- you'll learn to recognize the algebraic patterns that allow Haskell experts to distill out an Applicative, a Monad, or an Arrow from a collection of functions. Sample code (available on the Web site) includes a persistent distributed MUD server, a set of statistical logs analysis tools, an email spam filter, and a compiler for GoatC, a small imperative language.
- sharkbrainguy 18y agoyeah, those ones. Especially a decent book on Factor, I'm trying to learn it form the documentation but apparently I'm not trying hard enough. oh and, "The Life and Adventures of Chris Double", that crazy bastard seems to show up in my google searches for everything sooner or later. TraceMonkey internals, NDS homebrew, dylan, factor! Is there anything he can't do? http://delicious.com/tags/bluishcoder http://delicious.com/tags/bluishcoder