与Ja不同,Python的重点是易用性,Python不需要很多时间来做常规的事情,如定义和强制转换变量类型。这些在编程里面本是很常的事。Python还有大量的库,这意味着当你需要实现一些基本的功能时不必“重新发明轮子”。
因为Python允许与C/C++代码进行简单的绑定。这就意味着代码繁重部分的性能可以植入这些语言,从而避免性能损失。随着越来越多的电子产品开始支持“开箱即用”Python(与RaspberryPi一道),我们可能会在机器人中看到更多Python。
注:TheRaspberryPiFoundaTIon:英国一个小型的组织,成立的宗旨在于推广科技,而非以销售来营利。7、C/C++后我们到了排名第1的机器人编程语言。许多人认为C和C++对新入行的机器人学家是一个很好的起点。为什么。
因为很多硬件库都使用这两种语言。这两种语言允许与低级别的硬件进行交互,允许实时性能,是非常成熟的编程语言。现如今,你可能会使用C++比C多,因为前者具有更多的功能。C++基本上是C的一种延伸。学一点C会很有用,是当你发现一个硬件库是用C编写的。