曾听闻C++是最难学的计算机语言,或许从C++ Prime的厚度以及C++系列丛书就可见一般。我想这难度对于小白来说是有一定道理的。当我学习C++的时候,感觉蛮简单的,究其原因,大概是我用了几年C,有点python和Java面向对象基础,加之数据结构等过往吧。
任何计算机语言都只是一门工具,只要懂其规则(一般人不用涉及编译原理)去解决实际问题就好,学习能力才是真正的核心。
不少学过C的人会把C++与C混合(目前我也有一点),实际上,C与C++的异同点还是很明显的,当然最大的不同还是C++的面向对象和各领域的库。对于OOP,没接触过的人可能会觉得这个属于高级语言的OOP肯定很难,实际上,理解了就不难,所以学习能力才是真正的核心。
一点小感悟。