Hacker News new | ask | show | jobs
by greesil 2106 days ago
According to GitHub this project is less than 3% Java. It's mostly C++, C, and Python
1 comments

That's right; the real-time autopilot is written in C, and the flight simulator is written in C++. We have a really slick configuration system written in Python that compiles down to a Python dict and then a C struct at build time.

Example production C code (the crosswind flight controller): https://github.com/google/makani/tree/master/control/crosswi...

Example production C++ code (the "wing" model in the simulator): https://github.com/google/makani/blob/master/sim/models/rigi...