Language and compilation notes for Eragon software. OS / VM context is in software.md.
- Stub — instruction encodings and what the MCU actually executes to be filled.
- Translates source into machine code before the program runs
- Example: C++ compiles ahead of time
- Translates (or executes intermediate form) while the program runs
- Example: CPython interprets bytecode at runtime
- Compiled language
- Common choice for performance-sensitive robot firmware / control
- Generally called an interpreted language
- Hybrid in practice:
- Compiles source to bytecode first (hence
.pycfiles) - Still needs a runtime to turn bytecode into machine operations → “interpreted” designation
- Compiles source to bytecode first (hence
- Stub — signal / EMI crosstalk on boards and cabling to be filled.
- May move to electrical.md once expanded.