Software Design

Design de software em C, C++, Java, etc…

GCC passa a utilizar C++ como linguagem de implementação

O projeto GCC anunciou que agora a linguagem C++ será utilizada como linguagem de implementação dos compiladores. Anteriormente existia um branch que agora foi incorporado ao trunk do projeto.

Para quem é usuário do GCC isso não muda nada, mas para quem for compilar o gcc precisará de um compilador C++.

Entre os motivos citados pelo projeto estão:

  • C++ is a standardized, well known, popular language.
  • C++ is nearly a superset of C90 used in GCC.
  • The C subset of C++ is just as efficient as C.
  • C++ supports cleaner code in several significant cases.
  • C++ makes it easier to write and enforce cleaner interfaces.
  • C++ never requires uglier code.
  • C++ is not a panacea but it is an improvement.

Mais detalhes sobre a migração estão disponíveis na página: http://gcc.gnu.org/wiki/cxx-conversion e no anúncio feito na mailing list: http://gcc.gnu.org/ml/gcc-patches/2012-08/msg00711.html

Gostei da iniciativa, com certeza teremos um código mais legível…

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Informação

Publicado às agosto 17, 2012 por em C++ e marcado , , , , .
%d blogueiros gostam disto: