I know that the Pragmatic crew are huge fans of Ruby but this is a book about databases and so I think you would do far better to use a more mainstream language like Java for your examples. I’m a Scala fan but Java examples don’t turn me off. I think a lot of people who might otherwise be interested in this book will skip it due to the focus on Ruby.
I’d have to disagree with you there Brian. I’d argue that Ruby’s “natural” syntax is easy enough to decipher even if you don’t know Ruby - far more than other languages, such as Java.
Respectfully, do you see the irony of being a Rubyist telling me as a non-Rubyist that non-Rubyists will find Ruby easier to read than Java? :-)
In asking around, every Java person I’ve spoken to have said that this book being in Ruby is off putting to them.
There are dozens of popular programming languages (too many to cover and keep the book short). We fully suggest anyone with an interest in one, download a driver and poke around. The concepts will be the same, which is the point of this book.
Here’s a language breakdown:
I hope this helps!
Thanks! I’m getting the beta book today (for reading on a long flight tomorrow)!
Thanks for taking the time to comment! We welcome your feedback :)
We understand that we can’t please everybody, and we appreciate you taking the time to consider the book in any case. Cheers!
As someone who has barely a passing acquaintance with both Ruby and Java, I’d have been more put off by lots of Java! Loving the book so far.