2011/1/12 Eden Cardim <[email protected]>: >>>>>> "Douglas" == Douglas Campos <[email protected]> writes: > Douglas> Tentei explicar o que era o hadoop pra mim, de forma sucinta; não > sei > Douglas> se a galera de perl tem background de java (ou se sequer querem > ter > Douglas> isso) > > Boa parte da comunidade perl já usou diversas tecnologias e sempre está > disposta a experimentar. A escolha por perl é meramente porque as outras > tecnologias não apresentaram vantagens suficientes para justificar seu > uso. > > Douglas> Cuidado com a falácia de que java é pesado, o foco da vm é > otimização > Douglas> adaptiva, e no caso de long-running processes pode até ganhar de > muita > Douglas> aplicação com otimização agressiva (já bati código C compilado > com -O4 > Douglas> usando java). > > Cuidado com declarações de benchmark desacompanhadas de código e > metodologia. Da forma como máquinas virtuais funcionam, é impossível > java ser mais rápido do que C (que permite implementação a nível de > máquina inline), supondo que a comparação foi feita entre as
Java também permite, Eden. Ao final das contas, dentro da JVM o código mais otimizado é ao nível da máquina também. > implementações ideais de cada linguagem. Pode ter, no máximo, desempenho > similar. Otimização adaptativa é uma opção de engenharia baseada na > premissa de que uma máquina consegue fazer uma quantidade maior de > sub-otimizações em menos tempo do que seria justificável para um humano > fazer otimizações ideais, mas isso varia de projeto para projeto e > requer análise em cada caso. Em geral, faz sentido pros projetos que > preferem seguir a abordagem de contratar um exército de desenvolvedores > baratos invés de meia-dúzia de especialistas. Mas, dado tempo > suficiente, um humano sempre vai conseguir otimizar melhor o código > usando C (ou perl) invés de Java. Mesmo usando Perl, existem empresas que querem contratar um exército de programadores para resolver o problema. Igualzinho seria o mundo no mundo enterprise-Java. Minha postura é não misturar este tipo de empresas com a linguagem em si. Java tem seus defeitos, porem quando minimamente bem utilizado, seu problema não é performance. > > -- > Eden Cardim > Software Engineer > +55 73 9986-3963 > edencardim.com um abraço, -- Otávio Fernandes otaviof at ( gmail.com, cpan.org ) http://github.com/otaviof =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
