Python is really well suited for that, because you're not dealing with a lot of data. And the latency is also usually not an issue. So actually writing data to a serial quarter, reading from a serial port, I probably would choose Python for that. But if you try like implementing a little communication over USB or like a serial link, actually in C++ that gets really tedious.