Algumas semanas atrás - antes de eu sair de férias - meu amigo Giuliano e eu estavamos um pouco no ócio durante o expediente, e começamos a discutir sobre linguagens. Eu estava recém começando a brincar com Ruby, mas ele já programa em Java à alguns anos.
E-mail pra cá, e-mail pra lá… ele mandava algo em Java, eu entendia o problema e respondia com a solução em Ruby. E assim foi por um bom tempo.
Não nos limitamos somente à if/else’s e while’s. Fomos de estrutura de classes à threads, passando por I/O, requisições HTTP, regular expressions, etc.
O resultado foi interessante: em nenhum exemplo o código Java ficou menor. E o código não ficou somente menor, mas a clareza do que estava acontecendo também me agradou muito. O mais próximo que Java chegou foi em um pequeno exemplo em que quase empatou, mas… ficou no quase.
E ontem, estava fazendo umas experiências em casa com Ruby(novidade…) e acabei me lembrando do caso. Pergunta: alguém possui algum código em Java (hum, .net?) que não possa ser escrito de forma mais concisa em Ruby?
Popularity: 9% [?]







