3

我很快就要开始一个项目,我需要编写一个 Modbus 驱动程序。我最初的方法是想用 Java 来做,但是我的老板接触过一家在 Modbus 方面有经验的公司,他们说 C 是处理 Modbus 的更好语言。所以我的老板几乎要求它使用 C。我的 C 知识并不多,所以需要我学习足够的知识才能让 Modbus 驱动程序以正确和稳定的顺序工作。

所以,我想问在 Modbus 方面有一些经验的 stackoverflow 人:选择 C ​​还是 Java 有多重要?modbus 站点似乎有 Java 库,如果 C 在各方面都优于 Java,他们为什么会有这些库?正确学习 C 以获得可能带来的优势是否有用?

4

1 回答 1

2

我只在 C/C++ 中使用了一些 Modbus 的实现(内部实现),但也有一些modbus 的开源实现。我相信如果许可证适合您,可以使用它们。您也可以在 Java 中实现它——这是一个选择问题;在这种情况下,你必须证明你的选择是合理的。

稍后: 此实现在 BSD 许可下。你应该可以用它做任何事情 - 但不要忘记提及来源。

于 2010-06-14T12:48:52.060 回答