O que você falou sobre ser a melhor linguagem para aprender programar também serve se a pessoa substituir por C++, ou o que disse está relacionado somente com C? Eu gosto do ambiente linux, customizar e automatizar pequenas coisas do SO e futuramente quero começar aprender mais sobre o kernel, mas estou na dúvida ferrenha se concentro em C ou C++ já que ambas podem me oferecer o que eu quero, e também quero ser um bom desenvolvedor.
Respondendo a "Sou formado em Engenharia da Computação e traba..." dentro da publicação Aprendendo linguagem de baixo nível.
1
1
Tudo o que você faz com C, faz também com C++. É a mesma sintaxe, mesma biblioteca, mesmo compilador. Mas o inverso não é verdadeiro. C não tem classe, como tem no C++.
Problema ao meu ver de você usar C++ é o nível de abstração que você pode ter com ele em relação ao C e você vai acabar caindo na facilidade do C++, nunca tendo que passar os perrengues super necessários ao trabalhar com C (não que não vá passar outros perrengues em C++).
Kernel até onde sei é tudo feito em C. Posso estar enganado.
Sugiro aprender a base do C e depois ir pra C++, até porque aprendendo C você automaticamente vai estar aprendendo a base do C++. Não será perda de tempo.