紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
【FishBot设计问题讨论】SDK驱动,用Python写好还是用C++写更好一些
-
【FishBot设计问题讨论】SDK驱动,用Python写好还是用C++写更好一些
目前下位机已经可以正常发送数据帧了,需要编写一下SDK进行相关的驱动,目前有两个选择,使用Python编写SDK还是使用C++编写SDK?
使用Python的好处和坏处
好处
- Python可以让代码变简单,有利于提高开发效率(上一版Python)
- Python有利于学习者二次学习
坏处
- 执行效率需要考虑
- 对于实际工程项目缺乏参考性(实际商业项目几乎都是C++开发)
使用C++的好处和坏处
好处
- 代码执行效率高
- 可以直接封装成Python可调用的动态库(相当于有了Python的API)
坏处
- 核心代码不利于理解
- 二次开发可能会变的有些困难
-
汇报一下讨论结果:
从各方面来取舍,暂决定采用C++编写SDK,后面再将其封装成Python版本优势最大。同时C++版本可以向Android(NDK)进行移植,这样可以节省后面进一步开发Android配套APP的工作量。
-
@小鱼 c佳佳可以的