[SP-pm] SaoPaulo-pm Digest, Vol 60, Issue 40

Tony Costa tony.unix at yahoo.com.br
Mon Sep 21 16:13:57 PDT 2009


prefiro c99

--- Em seg, 21/9/09, saopaulo-pm-request em pm.org <saopaulo-pm-request em pm.org> escreveu:

De: saopaulo-pm-request em pm.org <saopaulo-pm-request em pm.org>
Assunto: SaoPaulo-pm Digest, Vol 60, Issue 40
Para: saopaulo-pm em pm.org
Data: Segunda-feira, 21 de Setembro de 2009, 22:27

Send SaoPaulo-pm mailing list submissions to
    saopaulo-pm em pm.org

To subscribe or unsubscribe via the World Wide Web, visit
    http://mail.pm.org/mailman/listinfo/saopaulo-pm
or, via email, send a message with subject or body 'help' to
    saopaulo-pm-request em pm.org

You can reach the person managing the list at
    saopaulo-pm-owner em pm.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of SaoPaulo-pm digest..."


Today's Topics:

   1. Re: Performance Perl X Java (Nelson Ferraz)
   2. Re: Performance Perl X Java (Nilson Santos Figueiredo Jr.)
   3. Re: Performance Perl X Java (Daniel de Oliveira Mantovani)
   4. Re: Performance Perl X Java (Giuliani Deon Sanches)
   5. Re: Performance Perl X Java (Dr Daniel Hughes)
   6. Re: Performance Perl X Java (Luis Motta Campos)


----------------------------------------------------------------------

Message: 1
Date: Mon, 21 Sep 2009 21:10:28 +0200
From: Nelson Ferraz <nferraz em gmail.com>
Subject: Re: [SP-pm] Performance Perl X Java
To: saopaulo-pm em mail.pm.org
Message-ID:
    <604cec170909211210v1804c4baqa09dde559e1c75f9 em mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1

2009/9/21 F?bio <fabiotc em gmail.com>:
> A hist?ria ? a seguinte: Um amigo meu (desenvolvedor Java), garante que o
> Java tem alta velocidade em processos de leitura/parser de arquivos texto.
> Imagine um cen?rio: Ler um arquivo texto com 200 MB linha a linha e
> utilizando express?o regular, identificar os padr?es.
>
> Algu?m tem dados sobre esta performance em Perl X outras linguagens?

Embora n?o seja especificamente sobre processamento de arquivos de
texto, aqui v?o alguns benchmarks:

http://shootout.alioth.debian.org/u32q/benchmark.php?test=all〈=perl&lang2=java&box=1

http://gmarceau.qc.ca/blog/2009/05/speed-size-and-dependability-of.html


------------------------------

Message: 2
Date: Mon, 21 Sep 2009 16:15:25 -0300
From: "Nilson Santos Figueiredo Jr." <acid06 em gmail.com>
Subject: Re: [SP-pm] Performance Perl X Java
To: saopaulo-pm em mail.pm.org
Message-ID:
    <9a08c9b40909211215ufbcfb31rc3b2b9670fec4e6a em mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1

2009/9/21 F?bio <fabiotc em gmail.com>:
> A hist?ria ? a seguinte: Um amigo meu (desenvolvedor Java), garante que o
> Java tem alta velocidade em processos de leitura/parser de arquivos texto.
> Imagine um cen?rio: Ler um arquivo texto com 200 MB linha a linha e
> utilizando express?o regular, identificar os padr?es.
>
> Algu?m tem dados sobre esta performance em Perl X outras linguagens?

? s? voc? medir. N?o ? dif?cil fazer isso.
Pe?a pra ele escrever um programa em Java e voc? escreve um programa
equivalente em Perl.

Provavelmente o seu ser? mais r?pido (se for bem feito).

-Nilson Santos F. Jr.


------------------------------

Message: 3
Date: Mon, 21 Sep 2009 16:18:10 -0300
From: Daniel de Oliveira Mantovani
    <daniel.oliveira.mantovani em gmail.com>
Subject: Re: [SP-pm] Performance Perl X Java
To: saopaulo-pm em mail.pm.org
Message-ID:
    <214823ca0909211218t63281dbft94f2a29e7aeab9cb em mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

2009/9/21 Nilson Santos Figueiredo Jr. <acid06 em gmail.com>

> 2009/9/21 F?bio <fabiotc em gmail.com>:
> > A hist?ria ? a seguinte: Um amigo meu (desenvolvedor Java), garante que o
> > Java tem alta velocidade em processos de leitura/parser de arquivos
> texto.
> > Imagine um cen?rio: Ler um arquivo texto com 200 MB linha a linha e
> > utilizando express?o regular, identificar os padr?es.
> >
> > Algu?m tem dados sobre esta performance em Perl X outras linguagens?
>
> ? s? voc? medir. N?o ? dif?cil fazer isso.
> Pe?a pra ele escrever um programa em Java e voc? escreve um programa
> equivalente em Perl.


E coloca os dois c?digos aqui lista.

>
> Provavelmente o seu ser? mais r?pido (se for bem feito).
>
> -Nilson Santos F. Jr.
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20090921/3da90667/attachment-0001.html>

------------------------------

Message: 4
Date: Mon, 21 Sep 2009 16:34:50 -0300
From: Giuliani Deon Sanches <giulianisanches em gmail.com>
Subject: Re: [SP-pm] Performance Perl X Java
To: saopaulo-pm em mail.pm.org
Message-ID:
    <572750180909211234o4cc9eaefo9529accf0669df01 em mail.gmail.com>
Content-Type: text/plain; charset=UTF-8

2009/9/21 Daniel de Oliveira Mantovani <daniel.oliveira.mantovani em gmail.com>:
>
>
> 2009/9/21 Nilson Santos Figueiredo Jr. <acid06 em gmail.com>
>>
>> 2009/9/21 F?bio <fabiotc em gmail.com>:
>> > A hist?ria ? a seguinte: Um amigo meu (desenvolvedor Java), garante que
>> > o
>> > Java tem alta velocidade em processos de leitura/parser de arquivos
>> > texto.
>> > Imagine um cen?rio: Ler um arquivo texto com 200 MB linha a linha e
>> > utilizando express?o regular, identificar os padr?es.
>> >
>> > Algu?m tem dados sobre esta performance em Perl X outras linguagens?
>>
>> ? s? voc? medir. N?o ? dif?cil fazer isso.
>> Pe?a pra ele escrever um programa em Java e voc? escreve um programa
>> equivalente em Perl.
>
>
> E coloca os dois c?digos aqui lista.
>>
>> Provavelmente o seu ser? mais r?pido (se for bem feito).
>>
>> -Nilson Santos F. Jr.
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>


Depois que levanta a JVM, o java realmente ? r?pido, mas para parser
de texto eu n?o acho que bate o perl.

Voc? pode testar este c?digo aqui:

http://www.javapractices.com/topic/TopicAction.do?Id=103

E depois implementar ele em perl para ver a diferen?a.

-- 
twitter.com/giulianisanches
giulianisanches.blogspot.com


------------------------------

Message: 5
Date: Mon, 21 Sep 2009 16:46:27 -0300
From: Dr Daniel Hughes <dsth em cantab.net>
Subject: Re: [SP-pm] Performance Perl X Java
To: saopaulo-pm em mail.pm.org
Message-ID:
    <50190a920909211246j3fe0ca44pc7cc5efb01168640 em mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

perl normalmente tem varias op??es para conseguir a mesma coisa. se escrever
uma programa bem - usar as fun??es internais correctamente, quase tudo vai
acontecer em ?fast C? e nao no intepreter. assim, perl provavelmente vai
funcionar muito melhor. mas, algu?m tentou compara-las:
http://use.perl.org/articles/02/09/16/1448246.shtml. o que levou 100 linhas
em java s? foi 15 em perl - quanto tempo leva para escrever 100 linhas de
java?

dan.

2009/9/21 Giuliani Deon Sanches <giulianisanches em gmail.com>

> 2009/9/21 Daniel de Oliveira Mantovani <
> daniel.oliveira.mantovani em gmail.com>:
> >
> >
> > 2009/9/21 Nilson Santos Figueiredo Jr. <acid06 em gmail.com>
> >>
> >> 2009/9/21 F?bio <fabiotc em gmail.com>:
> >> > A hist?ria ? a seguinte: Um amigo meu (desenvolvedor Java), garante
> que
> >> > o
> >> > Java tem alta velocidade em processos de leitura/parser de arquivos
> >> > texto.
> >> > Imagine um cen?rio: Ler um arquivo texto com 200 MB linha a linha e
> >> > utilizando express?o regular, identificar os padr?es.
> >> >
> >> > Algu?m tem dados sobre esta performance em Perl X outras linguagens?
> >>
> >> ? s? voc? medir. N?o ? dif?cil fazer isso.
> >> Pe?a pra ele escrever um programa em Java e voc? escreve um programa
> >> equivalente em Perl.
> >
> >
> > E coloca os dois c?digos aqui lista.
> >>
> >> Provavelmente o seu ser? mais r?pido (se for bem feito).
> >>
> >> -Nilson Santos F. Jr.
> >> _______________________________________________
> >> SaoPaulo-pm mailing list
> >> SaoPaulo-pm em pm.org
> >> http://mail.pm.org/mailman/listinfo/saopaulo-pm
> >
> >
> > _______________________________________________
> > SaoPaulo-pm mailing list
> > SaoPaulo-pm em pm.org
> > http://mail.pm.org/mailman/listinfo/saopaulo-pm
> >
>
>
> Depois que levanta a JVM, o java realmente ? r?pido, mas para parser
> de texto eu n?o acho que bate o perl.
>
> Voc? pode testar este c?digo aqui:
>
> http://www.javapractices.com/topic/TopicAction.do?Id=103
>
> E depois implementar ele em perl para ver a diferen?a.
>
> --
> twitter.com/giulianisanches
> giulianisanches.blogspot.com
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>



-- 
Dr Daniel S. T. Hughes M.Biochem (Hons; Oxford), Ph.D (Cambridge)
------------------------------------------------------
Tel:        +55 21 8344 9098
Email:   dsth em cantab.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20090921/075076cd/attachment-0001.html>

------------------------------

Message: 6
Date: Tue, 22 Sep 2009 00:21:52 +0200
From: Luis Motta Campos <luismottacampos em yahoo.co.uk>
Subject: Re: [SP-pm] Performance Perl X Java
To: saopaulo-pm em mail.pm.org
Message-ID: <4AB7FC80.9040100 em yahoo.co.uk>
Content-Type: text/plain; charset=ISO-8859-15

Dr Daniel Hughes wrote:
> o que levou 100 linhas em java s? foi 15 em perl - quanto tempo leva
> para escrever 100 linhas de java?

O Edward Yourdon, um dos papas da Engenharia de Software, afirmou num
dos seus livros sobre o assunto (e agora eu n?o me recordo em qual, mas
posso procurar) que um programador leva, em m?dia, o mesmo tempo para
escrever uma linha de c?digo, n?o importa em que linguagem.

Claro, todo mundo aqui sabe muito bem que os conceitos e id?ias dos anos
1970 s?o um tanto ultrapassados. Tamb?m tentar comparar "velocidade de
execu??o" de programas gerados em duas linguagens diferentes no s?culo
XXI ? atrasado.

Eu recomendo a voc?s deixarem de bobagens e entenderem que n?o interessa
quanto mais r?pida ou mais lenta ? uma linguagem de programa??o. N?o ?
por causa da "velocidade relativa de execu??o" que eu vou escolher esta
ou aquela linguagem.

Escolho linguagens de programa??o pela facilidade que cada uma pode me
oferecer em expressar, para um determinado dom?nio, conceitos, id?ias,
estruturas de dados, e solu??es.

Velocidade? Com o pre?o rid?culo que se paga pelo hardware, se eu
precisar de mais velocidade n?o vou pensar duas vezes em "empilhar" mais
uma m?quina. O pre?o de um programador ? caro demais comparado com
adicionar hardware.

Tem a? os meus dois centavos.
Putamplexos!
-- 
Luis Motta Campos is a software engineer,
Perl Programmer, foodie and photographer.


------------------------------

_______________________________________________
SaoPaulo-pm mailing list
SaoPaulo-pm em pm.org
http://mail.pm.org/mailman/listinfo/saopaulo-pm

End of SaoPaulo-pm Digest, Vol 60, Issue 40
*******************************************



      ____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20090921/b56b7d79/attachment-0001.html>


More information about the SaoPaulo-pm mailing list