十大热门编程语言:不死 Java、不朽 C/C ++、新贵 Python( 五 )

6.Assembly

Assembly 使你能够在“1 和 0 级”程序中进行编程 。 这是最底层的编程语言 。 在过去 , 大多数底层硬件需要在 Assembly 中进行编程 。 随着 Arduino 和其他类似微控制器的兴起 , 你现在可以利用 C / C ++ 在底层进行有效的编程 , 这意味着 Assembly 对于一般的机器人科学家来说 , 显然已不太重要 。

7. 硬件描述语言(HDL)

硬件描述语言一般是用来描述电气的编程方式 。 这些语言对于一些机器人专家来说是非常常见 , 因为他们习惯 FPGAs(FieldProgrammableGateArrays)编程 。 FPGAs 能让你开发电子硬件而无需实际生产出一块硅芯片 , 对于一些开发来说 , 这是更快更简易的选择 。 如果你没有开发电子原型产品 , 你也许永远不会用 HDLs 。

即便如此 , 还是有必要了解一下这种编程语言 , 因为它们和其它编程语言差别很大 。 一个重点:HDLs 所有的操作是并发的 , 而不是基于处理器的编程语言的顺序操作 。

8. LISP

LISP 是世界上第二古老的编程语言(FORTRAN 更古老 , 但只差一年) 。 相比本文提到很多其它编程语言 , 它的应用并不广泛 。 不过在人工智能编程领域它还是相当重要的 。 ROS 的一部分是用 LISP 写的 , 虽然你不需要掌握这个来使用 ROS 。

推荐阅读