Beyond Java

I mentioned Ruby in front of my friend Bob and after a few brief conversations he loaned me a book called Beyond Java, which talks about what's good and bad in Java.

I like the book a lot! It's written from a programming language user's point of view for a change. It talks about some of the features that Java lacks (for example closures and dynamic typing) and talks about how those kinds of features affect the software development process, and the design of modern internet software.

With people who understand programming language design, there is a tendency to discuss languages based on the merits of only the language. This book also covers the pros and cons of today's popular languages in the area of user community, library support, marketing, cross-platform ability, technical vision, etc.

The subtitle of the book is "A Glipse at the Future of Programming Languages". The style of the book is to start as a Java enthusiast, describing all the advantages of Java and why it's so popular, and then try to figure out if any of the other languages out there are the next wonderful thing to take over the world.

Anyway, I liked the book a lot.

Tim Bray liked it too. (Read his blog entry about it)

See you soon.

--chris

Comments:

I have been making an effort recently to learn Python and Ruby. I've been working on a side project at home related to reading and parsing data files, and started by using Python as an improvement over perl, which it was. After a got into Python a little, and read about Python versus Ruby I decided to start using Ruby.

Sorry about missing you on my trip to Portland, I was just there for a few days visiting family. I'll try to catch you next time I'm up.

Ruby is pretty cool so far! I like the Pragmatic Programmer's Guide. It's a good book, and it's also 100% available on line, which makes it easy to search using google.

Posted by Chris Quenelle on February 01, 2007 at 07:08 AM PST #

What was it that made you switch from Python to Ruby? I love Python, but I haven't really had a chance to play with Ruby yet which is why I ask. Are you still attempting to learn more about Python at the same time?

No problem, figured you where busy! Which reminds me I should do a quick job search, I need something more challenging to help me learn and grow more. :(

Posted by Jeffrey Olson on February 01, 2007 at 07:08 AM PST #

Hrm, I really need to make time to read that book still. Have you used Ruby at all Chris? What brought it to the table with bob in the first place?

Hey did you make it up to Portland yet? If so then I guess I missed the beer run ;)

Posted by Jeffrey Olson on February 01, 2007 at 07:08 AM PST #

Post a Comment:
Comments are closed for this entry.
About

Chris Quenelle

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today