Breve história do C++ e as novidades da versão 17

C++ foi projetado por Bjarne Stroustrup enquanto trabalhava para a AT&T Bell Labs, que o empacotou e comercializou. Versões iniciais da linguagem foram disponibilizadas internamente na AT&T a partir de 1981. O C++ evoluiu de forma constante em resposta ao feedback do usuário. A primeira edição do livro de Stroustrup, The C++ Programming Language, foi … Continue lendo “Breve história do C++ e as novidades da versão 17”

C++ Smart Pointers

Smart Pointers são os recursos que mais me agradam no C++. Com C, cabe ao programador manter os detalhes de gestão do ponteiro no contexto e, quando isso não acontece, os erros pipocam por toda parte. São incontáveis as vezes que me deparei com bugs, exceptions, etc devido a um ponteiro solto. E os problemas … Continue lendo “C++ Smart Pointers”

Porque Ainda se Desenvolve em C++

C++ é conhecido por ser uma linguagem muito poderosa. O C++ permite que se tenha muito controle sobre como usar os recursos do computador, portanto, nas mãos certas, sua velocidade e capacidade de manipular recursos a torna a linguagem de programação que pode reduzir mais os custos de operação de um sistema. Graças ao desempenho … Continue lendo “Porque Ainda se Desenvolve em C++”