Live data from Hacker News

Ask HN: What are the latest and greatest books on your favorite language?

news.ycombinator.com

41–46 of 46 posts

Re: Ask HN: What are the latest and greatest books on your favorite language?

#41
SCJP by Kathy Sierra and Bert Bates is an amazing book to learn Java. With interesting examples (often about movie characters) and advanced images/graphics for a better understanding of the concepts.

I recommend it to anyone starting to learn Java, with or without any previous programming experience.

Re: Ask HN: What are the latest and greatest books on your favorite language?

#42
Here is my favorite author: http://cs.newpaltz.edu/~dosreist/

This a good opportunity to say thank you to Anthony J. Dos Reis.

I like the way he writes and when reading his books, I feel like he is in front of me teaching the subject.

Here are his books that I bought:

Assembly Language and Computer Architecture Using C++ and Java , Course Technology, 2004

By reading this book, I've developed my skills in programming with C/C++, assembly language and while learning computer architecture all at the same time. This book contains lots of low level stuffs. The exercises are easy enough and had really sharpen my skills. Although the target machine is theoretical, I was able to switch easily into the real machine.

Compiler Construction Using Java, JavaCC, and Yacc, IEEE/Wiley, 2012

This book taught me how to create compilers. The author started from simple principles in grammars then slowly introducing a very simple compiler eventually adding more features to the compiler. I was able to adapt his method in developing a compiler. In later chapters, the book does a great job in presenting an application of what was learned from the previous chapters by implementing grep using automata theory.

I might have forgotten some of the topics after more than a year but I will not forget the fun it gave to me when reading and learning from those books.

Re: Ask HN: What are the latest and greatest books on your favorite language?

#43

Any recommendation for Standard ML ?

Not that many options I think.

A classic is Larry C Paulson's "ML for the Working Programmer", although it's (a) apparently a bit divisive (see e.g. https://news.ycombinator.com/item?id=9667264) and (b) out of print. It's a thoughtful treatment of functional programming that happens to use ML, and a book I enjoy reading rather than just referring to. I appreciate the fact that the second edition introduces modules very early on, and that it's relatively un-mathematical in the way it presents things like module semantics.

Robert Harper's "Programming in Standard ML" (online only I think, at http://www.cs.cmu.edu/~rwh/smlbook/book.pdf) is more thorough. It's modern enough to present the Basis library as part of the language, so you do get a handful of useful existing data structures rather than feeling you're expected to build everything yourself. A pity the Basis library is so slight though.

Re: Ask HN: What are the latest and greatest books on your favorite language?

#45

I'd love to see some Python or Go references.

If you want latest for Python, here's a Kickstarter that my partner just launched for her latest book about intermediate webapp concepts:

https://www.kickstarter.com/projects/1868398473/hello-web-ap...

It's mostly focused around Django, but it's great for learning web app stuff in general. Has a chapter about Stripe integration, doing SASS/SCSS stylesheets, fiddling with images, and lots more. :)

Re: Ask HN: What are the latest and greatest books on your favorite language?

#46

C++ - "A tour of C++" http://www.amazon.com/Tour-C--Depth/dp/0321958314 I read this book after having programmed C++ with the common "C++ is C with classes" attitude for a while, and it really made me change the way I looked at this language. It was the book that made me realize how beautiful the RAII idiom is, that the STL was clearly not hacked together by a bunch of crazy monkeys, that you rarely need raw pointers…

I have to second this 180 page book "A tour of C++". A best book out there to get an overview of the C++ land. There are so many bad books out there on C++; there is a guy in Israel, who maintains a list of bad books on C/C++.
Post reply on HN