what is the advantages and disadvantages of ruby vs. other programming
languages such as java, php, python