
Multi-language robotics programming across National Instruments hardware platforms as part of ongoing FRC mentorship. The RoboRIO supports LabVIEW, C++, and Java, and different students gravitate toward different languages. Supporting all three meant maintaining parallel codebases for the same robot behaviors — which turned out to be an excellent exercise in understanding what’s universal about a control system and what’s just an artifact of the language you’re writing it in.