

<div id="comment_title"><!--acac-->marcelo (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-66983" title="">28/10/2009 &agrave;s 5:12 pm</a> </div>
<p><b>ABAIXO A ESTE CLONE FRAUDULENTO DO GCC!</b></p>


<div id="comment_title"><!--acac--><a href='http://boycottnovell.com/?stories' rel='external nofollow' class='url'>ghost man</a> em <a href="#comment-66986" title="">28/10/2009 &agrave;s 5:24 pm</a> </div>
<p>Maaas&#8230;depois de compilado</p>
<p><a href="http://www.phoronix.com/scan.php?page=article&#038;item=apple_llvm_gcc&#038;num=1" rel="nofollow">http://www.phoronix.com/scan.php?page=article&#038;item=apple_llvm_gcc&#038;num=1</a></p>


<div id="comment_title"><!--acac--><a href='http://www.tetrix.eti.br/' rel='external nofollow' class='url'>Antônio Pessoa</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-66987" title="">28/10/2009 &agrave;s 5:31 pm</a> </div>
<p>@marcelo, agora se alguém desenvolve um compilador C é porquê é clone do GCC? Lembre-se que o GCC clonou alguém também. O LLVM tem tudo para ser um grande projeto, aliás, ele já é. Mas vamos ficar com esse preconceito e jogar fora uma coisa que pode beneficiar a todos?</p>
<p>Espero que ele continue evoluindo e melhorando a cada dia.</p>


<div id="comment_title"><!--acac--><a href='http://www.tetrix.eti.br/' rel='external nofollow' class='url'>Antônio Pessoa</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-66988" title="">28/10/2009 &agrave;s 5:42 pm</a> </div>
<p>@ghost man, interessante os testes. Mas já li algum material sobre ele e achei bem interessante os resultados. Mas de qualquer maneira acredito que ele vai evoluir bastante e melhorar muito com relação ao GCC justamente por conta de seu designe modular. Espero que não só o FreeBSD ganhe com isso, mas também o Linux e quem sabe o próprio GCC.</p>
<p><a href="http://clang.llvm.org/comparison.html#gcc" rel="nofollow">http://clang.llvm.org/comparison.html#gcc</a><br />
<a href="http://clang.llvm.org/features.html#performance" rel="nofollow">http://clang.llvm.org/features.html#performance</a></p>
<p>Mais uma ótima opção e aberta. Por isso eu amo FOSS.</p>


<div id="comment_title"><!--acac-->Chato (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-66992" title="">28/10/2009 &agrave;s 5:54 pm</a> </div>
<p><i>ABAIXO A ESTE CLONE FRAUDULENTO DO GCC!</i></p>
<p>Ciúmes?</p>


<div id="comment_title"><!--acac-->devzero (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-66993" title="">28/10/2009 &agrave;s 5:59 pm</a> </div>
<p>@ghost man e @Antônio Pessoa, Acho que vocês não perceberam, mas aquele benchmark é do llvm-gcc vs gcc comum, e não do llvm-clang vs gcc.</p>


<div id="comment_title"><!--acac-->João (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-67010" title="">28/10/2009 &agrave;s 9:57 pm</a> </div>
<p>Clone fraudulento do GCC? Eu li isso direito?</p>


<div id="comment_title"><!--acac-->Chrys (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-67011" title="">28/10/2009 &agrave;s 10:26 pm</a> </div>
<p>Estranho considerarem isso, já que LLVM poderia mais ser comparado ao .Net da Microsoft que ao GCC em termos de tecnologia.</p>


<div id="comment_title"><!--acac--><a href='http://www.tetrix.eti.br/' rel='external nofollow' class='url'>Antônio Pessoa</a> (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-67013" title="">28/10/2009 &agrave;s 11:15 pm</a> </div>
<p>@devzero, você tem toda razão, eu não havia atentado para este fato deveras importante. Os dois links que apontei [1] [2] anteriormente faz algumas comparações de performance com o GCC usando o clang/llvm.</p>
<p>[1] <a href="http://clang.llvm.org/comparison.html#gcc" rel="nofollow">http://clang.llvm.org/comparison.html#gcc</a><br />
[2] <a href="http://clang.llvm.org/features.html#performance" rel="nofollow">http://clang.llvm.org/features.html#performance</a></p>


<div id="comment_title"><!--acac-->ejedelmal (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-67014" title="">28/10/2009 &agrave;s 11:46 pm</a> </div>
<p>@Chrys</p>
<p>Quase, o LLVM pode ser comparado ao picojava, já que são projetados como se fossem procesadores. O .Net foi elaborado nas técnicas de instruções de linguagens de script (python, ruby, perl), que são mais flexíveis.</p>
<p>Também a comparação acaba por aí, pois a intenção do LLVM é trabalhar com instruções de baixo nível.</p>


<div id="comment_title"><!--acac-->Fábio (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-67025" title="">29/10/2009 &agrave;s 9:32 am</a> </div>
<p>Alguém sabe me dizer se os binário (C, não ObjC) gerados pelo LLVM/Clang possuem um desempenho maior dos gerados pelo Gcc?<br />
O texto diz que gera, mas eu não encontrei nenhum Benchmark até agora&#8230;</p>


<div id="comment_title"><!--acac-->devzero (<font color=#FF9966>usu&aacute;rio n&atilde;o registrado</font>) em <a href="#comment-67045" title="">29/10/2009 &agrave;s 12:24 pm</a> </div>
<p>@Chrys,</p>
<p>Não.</p>
<p>O LLVM também gera binários nativos para a arquitetura (não somente para uma VM). Aliás, esse é o modo padrão do clang.</p>
<p>Se você compila algo com o clang, por padrão ele gera um executável standalone, sem nenhuma dependência no LLVM ou em qualquer tipo de VM, exatamente como o gcc ou outro compilador faria.</p>

