作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想知道机器人和电子产品使用什么语言。是像 Java、C、C++ 等低级语言吗?
如果可以从另一个地方控制这些机器人和电子设备,使用什么协议(protocol)?
这不可能是 HTTP Rest,对吧? :)
最佳答案
即使对于较小的平台,Ada 也正在成为一种可行的编程语言选择。 Ada 对低级操作和高级事物都有很好的支持。
作为较小平台的示例,Ada 可作为 AVR-Ada 用于 Atmel AVR(8 位)。参见 http://sourceforge.net/apps/mediawiki/avr-ada/index.php?title=Main_Page
对于 LEGO MindStorms,Ada 可作为 GPL 版本从 GNAT 获得,它还支持 Ravenscar 任务配置文件。因此,您可以在 MindStorms 平台上轻松创建多任务应用程序。参见 http://libre.adacore.com/libre/tools/mindstorms/
关于java - 用于远程控制机器人/电子设备的语言/互联网协议(protocol)是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4032394/
我是一名优秀的程序员,十分优秀!