初学者:我应该开始高水平还是低水平?

Jos*_*lor 3 c c++ ide vim

我对编程比较陌生,希望能够为Linux和Windows制作原生C++程序.

我只是想知道作为一个初学者我应该首先学习低级语言,比如C和Vim中的汇编,还是我应该直接从带有C++的IDE开始?

Jer*_*fin 10

如果你想学习C++,学习C++.首先学习C或汇编语言不仅浪费时间,而且通常会教你在使用C++之前需要在非学习中工作的相对较差的习惯.

这并不是说知道C或汇编语言使得不可能很好地使用C++ - 但每个都需要完全不同的思维模式,因此它创造了额外的工作.


Joh*_*ing 5

如果你的最终目标是学习C++,那么首先学习C并不是先决条件.你可以,但你不必.

最重要的是,做你觉得最舒服的事情.

  • 实际上,SO C++社区的许多成员建议如果你想学习现代C++(而不是称为"C/C++"的混淆版C++),就要避免像瘟疫那样的C. (4认同)