To Ruby From Java:

Java is mature. It’s tested. And it’s fast (contrary to what the anti-Java crowd may still claim). It’s also quite verbose. Going from Java to Ruby, expect your code size to shrink down considerably. You can also expect it to take less time to knock together quick prototypes. Similarities As with Java, in Ruby,... Memory is managed for you via a garbage collector. Objects are strongly typed. There are public, private, and protected methods. There are embedded doc tools (Ruby’s is called RDoc). The docs generated by rdoc look very similar to those generated by javadoc. Differences Unlike Java, in Ruby,... You don’t need to compile your code. You just run it directly. There are several different popular third-party GUI toolkits. Ruby users can try WxRuby , FXRuby , Ruby-GNOME2 , or the bundled-in Ruby Tk for example. You use the end keyword after defining things like classes...