Programação em C e C++

Se eu estiver ensinando programação para alguém, posso ensinar boa parte de c como se fosse c++ e depois é claro mostrar o que é exlusivo de c++ ?
O que quero dizer que boa parte da linguagem c é comum a de c++.
Alguém pode esclarecer isso para mim.

Abraços.

Sim. O C++ suporta o paradigma estruturado, então, boa parte dele é parecida com o C.
Entretanto, várias práticas comuns em C são consideradas más práticas em C++.

Se seu objetivo é ensinar C++, e não C, sugiro que siga uma linha parecida com a o Deitel. Ou seja, pegue o caminho oposto.
Mostre o C++ e ressalte o que é similar em C.

Usando as bibliotecas corretas, dá para ensinar o C++ como se fosse Java :slight_smile:
(De fato, faz tempo que não tenho problemas de vazamento de memórias ou de buffer overruns em programas C++ que eu escrevo porque faço exatamente isso. Isso era um pesadelo recorrente, e volta sempre que tenho de fazer manutenção de algum programa C++ que não é meu e não segue essas regras. )

eu acredito C > java > C++ é o ideal

quem muda de C pra C++ diretão, acaba desanimando.

aprender POO em cima de C++ é muito dificil…

aprender POO com java, depois aprender conceitos avançados com C++…é um bom caminho

“minha opinião”