和java先学哪个?
我也纠结过这个问题,当时学完C语言后不知道该学Java还是C++,不过最后选择了C++,当然后来我也学Java。
回头来看,C++要难很多,可能很多人都觉得从C过渡到C++相对要简单,其实我一开始也是这么认为的,但实际学习之后发现不是这样的。新的C++对原有C的扩展部分就比较多了,在面相对象部分就更加杂而多,一整套学下来感觉也就是杂而多,学习不流畅,内容太多还导致学一些忘一些。
Java虽然不是直接继承C,但是很多地方都是触类旁通,有C语言基础更加容易理解,而且纯面向对象,让人学起来更加系统和流畅。
不论选哪一个,学完再学另一个都相对更容易上手,不过我先学C++ 再学Java就觉得Java真智能,写起来很舒服。我兄弟先学Java再学C++就一直觉得C++太繁琐智障,写起来很难受。