Carbon: Google cria linguagem de programação para substituir o C++

Linguagens de programação com a proposta de substituir o C ou o C++ não são novidade, mas nunca tiveram grande sucesso. A linguagem Carbon, anunciada nesta semana, tem boas chances de emplacar no mercado, porém. Motivo: trata-se de uma iniciativa que tem origem no Google. O projeto foi apresentado como um “sucessor experimental do C++”.
É curioso pensar em sucessor para o C++ porque, pelo menos até certo ponto, a linguagem surgiu em 1985 para substituir o C, que nasceu 1972. Não substituiu. Não totalmente. Ambas as linguagens são importantes até os dias atuais para numerosos projetos.
Mas, das décadas de 1970 e 1980 para cá, muita coisa mudou no universo do desenvolvimento de software. Hoje, os recursos de hardware são muito mais avançados, a internet é essencial para uma enormidade de aplicações e dispositivos computacionais (incluindo celulares) estão por todos os lados.
Tudo isso faz fatores como desempenho e segurança nos softwares serem levados muito a sério. A agilidade no desenvolvimento também. É aí que a ideia do Carbon começa a ganhar forma. Basicamente, a proposta da linguagem é fazer o que C++ faz, mas de um modo mais alinhado com conceitos modernos de desenvolvimento.
Chandler Carruth, líder de engenharia de software do Google, apresentou o Carbon na conferência CPP North, nesta semana. No evento, ele justificou o projeto explicando que o C++ continua sendo importante para aplicações críticas, mas tem várias limitações que dificultam os trabalhos de desenvolvimento atuais.
Eis um exemplo: no C++, é relativamente comum desenvolvedores se depararem com falhas no acesso à memória. Isso pode causar sérios problemas de segurança.
Fonte: Tecnoblog
Entre para comentar.