我几乎一直在使用Java,因为它刚出现,但在过去的五年中已经被烧毁了,即使做最简单的事情也变得多么复杂.我开始在我的精神科医生的推荐下学习Ruby,呃,我的意思是我的同事(年轻,冷静的同事 - 他们使用Macs!).无论如何,他们不断重复的一件事是,Ruby是一种"灵活"的语言,而不是像Java那样的老式,更加拙劣的语言,但我真的不知道这意味着什么.有人能解释是什么让一种语言比另一种语言"更灵活"?请.我对动态类型有所了解,可以看出这对简洁有什么好处.Ruby语法很漂亮.还有什么?动态打字是主要原因吗?