Lesetipp: c't - Arduino im AVR-Studio programmieren

  1. Der Artikel ist ziemlich schwach
  2. Arduino wird in C programmiert.

Wer's nicht glaubt einfach mal die Ausgabeoptionen auf "verbose" stellen. Dann sieht man welcher Compiler am Werk ist und wo er die Dateien herbekommt. Wenn man die Quelldateien anschaut sieht man sofort, was die IDE hinter den Kulissen treibt und dass Arduino C bzw. C++ nutzt.