Sobre C++
“O C++ (em português lê-se “cê mais mais”) é uma linguagem de programação de alto nível com facilidades para o uso em baixo nível, multiparadigma e de uso geral. Desde os anos 1990 é uma das linguagens comerciais mais populares, sendo bastante usada também na academia por seu grande desempenho e base de utilizadores.
Bjarne Stroustrup desenvolveu o C++ (originalmente com o nome C with Classes, que significa C com classes em português) em 1983 no Bell Labs como um adicional à linguagem C. Novas características foram adicionadas com o tempo, como funções virtuais, sobrecarga de operadores, herança múltipla, templates e tratamento de exceções. Após a padronização ISO realizada em 1998 e a posterior revisão realizada em 2003, uma nova versão do padrão da linguagem está em desenvolvimento. Conhecida informalmente como C++0x, seu lançamento está previsto para 2009, tornando-se então o padrão C++09.”
Fonte: Wikipedia
Comentários
Aparentemente teremos de esperar um pouco mais para este novo padrão. Porém é possível fazer bastante com o que temos no momento.
A linguagem C++ aparece como uma das mais completas linguagens de programação já concebidas. Particularmente, uma das características que mais me atrai na linguagem é o forte suporte à abstração de dados. Junto com os recursos como templates e OO, é possível estender a linguagem criando quase que uma nova linguagem – as chamadas linguagens de domínio específico embutidas, ou EDSL.
Neste Blog estarei mostrando algumas extensões interessantes para C++, bem como as técnicas para criá-las.