4 ms·
All the critical pieces are written in C. He's talked about it many, many times.
by chrisjs95 6y ago
All the critical pieces are written in C. He's talked about it many, many times.
- iancarroll 6y agoThis just isn't true as far as I am aware. The vehicle interfaces[0] and control loop are all in Python. It doesn't help if other components are in C if your commands to the vehicle are interrupted by GC pauses. Even if it was true, and it was all in C, it is only better because there is no GC -- there are still a myriad of potential issues that the auto industry routinely addresses in both software and hardware that Comma either cannot or does not. Not to say they are perfect, but Comma is well below any sort of bar. [0] https://github.com/commaai/openpilot/tree/master/selfdrive/car https://github.com/commaai/openpilot/tree/master/selfdrive/c...