-3

我想知道哪种编程语言可以让我更快地响应窗口平台中的串口通信

阿斯姆?爪哇?vb C# .NET BASH 等

4

1 回答 1

4

串行端口可以追溯到计算的石器时代。这就是您插入 ASR-33 电传打字机以开始敲击您的 Fortran 程序的地方。等待几个小时来编译你的程序。

在 9600 的常见波特率下,传输一个字节需要一毫秒。现代处理器在该时间跨度内轻松执行至少300 万条指令。即使是最普通的解释性脚本语言也可以毫不费力地跟上它。这样的处理器在跟上 10 Gb/秒的网卡时也没有问题。对于以太网来说足够常见,对于串行端口来说是遥不可及的。

串行端口的真正问题是它们太慢了。你不能等他们,这会让你的程序太慢,甚至对人类来说也没有反应。所以选择一种使异步编程变得容易的语言。这可能是非常棘手的。任何 .NET 语言当然都是不错的选择。

于 2013-08-03T18:14:59.093 回答