C programming language for arduino.
I could switch to AVR8 assembly but I want a better macro assembly plus the code would not be portable to more capable boards. I guess I could run a soft AVR8 on an fpga board and offload the heavy lifting to the fpga but talk about frying pan to the fire.