最近,我读了一本Go语言(Golang)书,觉得这是我喜欢的语言。

我喜欢C和Python,C可以很好地完成底层和基础工作。这种语言也被设计成可爱的。也是python(但是python真的很慢...)。 Golang也可以嵌入C。那么Golang将来是否也可以用于机器人开发?

现在ROS社区是否有基于golang的努力?有什么理由认为Golang不适合ROS /机器人?

#1 楼

最近,我发现一个名为“ rosgo”的项目正在做类似的事情。但是好像最近不活跃。这是thel链接:wiki.ros.org/rosgo
由于golang的设计与c一样好,并且减轻了c / c ++的开发时间问题和python的运行速度问题,希望该项目可以走得更远。

评论


$ \ begingroup $
如果您担心python的速度,请编写C ++模块并使用Python调用它们,或者使用Cython将Python转换为C。
$ \ endgroup $
–卡盘
18年1月31日在19:18