"C ou C++ não são linguagens difíceis. Difícil é Assembly."
Assembly não é difícil,ao menos p'ra quem tem um bom entendimento sobre a arquitetura computacional e memoriza facilmente mnemônicos - neste caso torna-se enfadonha.
Fazer programas complexos em C++ é mais fácil do que em BASIC.Tem algo pior do que goto,gosub e variáveis globais desnecessárias?