在这个人工智能和大数据当道的时代,好像不会门编程语言就落后于时代了。
有同学问我:许良许良,现在Python很火,我很想学,但是学长又告诉我,还是学C++好一些。
于是在编程语言的选择上,在C++和Python之间犹豫不决,不知道到底该如何选择。
1.我上完了一门在自动驾驶Term1的线课程,Term1的内容主要是机器视觉和深度学习的内容,里面编程语言是Python;
2.而Term2/Term3是主要是关于车辆定位、数据融合、路径规划和车辆控制的内容,里面使用的语言是C++;
3.国庆期间花了5天时间把C++课程学了一遍,截止到现在,Term2已经完成,使用C++进行编程。
针对这个问题,我说一下我的浅显的看法,抛砖引玉,要是说的不好,大家轻拍哈~
先说下Python和C++两者的差异。
性质不同
Python为脚本语言(scriptlanguage),需要边解释边运行。好处是不需要编译,可以直接运行。坏处是由于边解释边运行,运行效率慢。
而C++为编译语言(