RES: RES: [Off-Topic] Estudo da NASA compara LISP, JAVA e C++
Certo temos todas as camadas de compilação em C/C++ e em Lisp, mas
se o programador não otimizar o codigo, não faz diferença se ele utiliza
Lisp ou C/C++. trablho com Desenvolvimento de sistemas e sei bem o que
performance significa, este tipo de mensagens so gera flames em listas,
deviamos parar com essas besteirar de falar que isso é melhor que aquilo,
devemos falar que uma coisa é muito boa por que atende a minha necessidade.
Um dos grandes problemas não so com a lista Debian Devel, mas com
muitas outras, é o fanatismo. devemos aceitar a opnião alheia. eu utilizo na
minha casa Slackware, adoro esta distribuição, mas não é por isso que eu vou
falar pra todo mundo que ela é a melhor ela é a melhor para o que eu faço, e
nem por isso tbm deixo de ajudar na lista da Debian.
Acredito que podemos parar com este tipo de mensagens e melhorar a
nossa lista.
p.s: Agradeço a todos o espaço. e vamos ajudar a lista acrescer!
Atenciosamente,
# Welker Luna de Medeiros
# Tribunal Regional Federal da 1ª Região
# Oracle Developer
# e-mail : welker@df.trf1.gov.br
['...idéias são vendidas, não ideais...', autor desconhecido]
-----Mensagem original-----
De: Mario Olimpio de Menezes [mailto:mario@curiango.ipen.br]
Enviada em: Tuesday, April 09, 2002 2:48 PM
Para: debian-user-portuguese@lists.debian.org
Assunto: Re: RES: [Off-Topic] Estudo da NASA compara LISP, JAVA e C++
On Tue, Apr 09, 2002 at 02:27:31PM -0300, Welker Luna de Medeiros wrote:
> Gostaria apenas de saber por que comprar Lisp com C++?
>
> E o porque o Lisp seria mais rapido do que C++, com C vc pode
> acessar diretamente o hardware, sendo assim vc ficaria trabalhando na
> velocidade que o hardware possa te lhe fornecer, dai eu gostaria de saber
> como poderia ser mais rapido do que isso? isso é uma limitação fisica!
não se esqueça da etapa de compilação: ou seja, se você faz um mau
programa, o seu compilador não fará milagres, por exemplo, transformando
seus "loops for" com índices invertidos em "loops" corretos que exploram
a hierarquia de memória (registradores-caches-RAM). Algo como:
for (i=0; i<SIZE; i++)
for (j=0; j<SIZE; j++)
a = b[j][i];
tanto é verdade, que o programa mais rápido citado no artigo foi um
escrito em C/C++; entretanto o que o artigo aponta é que:
1. escrever em C/C++ não significa ter um programa veloz;
2. a responsabilidade do programador é muito grande na
qualidade/velocidade do programa; o compilador não faz milagres;
3. os códigos em LISP/Scheme tiveram a menor variabilidade, indicando
uma probabilidade maior de se ter um código melhor;
4. não é possível afirmar que Lisp/Scheme seja melhor que C/C++ ou Java
para todo o tipo de tarefa; como alguém apontou, o problema apresentado
é típico de processamento de listas, coisa em que o Lisp é excelente.
Entretanto, isto não foi proposital, já que a origem do artigo foi um
outro estudo, com o mesmo problema, em que apenas C/C++ e Java eram
utilizadas, ou seja, a comparação com Lisp foi feita posteriormente, por
outra pessoa, utilizando os mesmos critérios: os programadores foram
voluntários, escolhidos de newsgroups específicos, e a experiência deles
era mais ou menos comparável.
>
>
> Atenciosamente,
>
> # Welker Luna de Medeiros
> # Tribunal Regional Federal da 1ª Região
> # Oracle Developer
> # e-mail : welker@df.trf1.gov.br
> ['...idéias são vendidas, não ideais...', autor desconhecido]
>
>
>
> -----Mensagem original-----
> De: Gustavo Noronha Silva [mailto:kov@debian.org]
> Enviada em: Tuesday, April 09, 2002 2:01 PM
> Para: debian-user-portuguese@lists.debian.org
> Assunto: Re: [Off-Topic] Estudo da NASA compara LISP, JAVA e C++
>
>
> Em Tue, 9 Apr 2002 03:58:09 -0300, Carlos Laviola <claviola@debian.org>
> escreveu:
>
> > No capítulo anterior, Gustavo Noronha Silva <kov@debian.org> escreveu:
> > > Em Sun, 7 Apr 2002 12:17:01 -0300, Marcio Kuchma
<marciok@durand.com.br>
> > > escreveu:
> > >
> > > > com o lisp eu tenho recursos graficos (interacao com algum toolkit -
> tk,
> > > > gtk, qt, etc)? digo, montar janelas, botoes, etc... ou eh somente
para
> > > > linha de comando? (desculpe, eh uma curiosidade que surgiu agora...
se
> ela
> > > > tiver recursos graficos, hmmm... isso me da algumas ideias... ;-))
> > > sim, dá uma olhada no gtk-sources, se não me engano ele é feito em
lisp
> >
> > O Sawfish, um Window Manager compatível com GNOME (é praticamente o WM
> > oficial do GNOME), é totalmente escrito em Lisp também.
>
> hmmm.... eu acho que ele é escrito em C, mas a configuração em lisp, não
> tenho certeza, só vendo o código
>
> []s!
>
> --
> kov@debian.org: Gustavo Noronha <http://people.debian.org/~kov>
> Debian: <http://www.debian.org> * <http://debian-br.cipsga.org.br>
>
>
> --
> To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
>
> --
> This message has been 'sanitized'. This means that potentially
> dangerous content has been rewritten or removed. The following
> log describes which actions were taken.
>
> [ score: 10 ]
> 160655 Split long word(s) in header.
>
> Anomy 0.1.0 : sanitizer.pl
> $Id: sanitizer.pl,v 1.25 2000/08/18 13:37:39 bre Exp $
>
>
> --
> To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
>
--
Mario O.de Menezes, Ph.D. "Many are the plans in a man's heart, but
IPEN-CNEN/SP is the Lord's purpose that prevails"
http://curiango.ipen.br/~mario Prov. 19.21
--
To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
--
To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: