Aus den Docs zu Arduino bekam ich verwirrende Info, in welcher Sprache denn nun die Boards programmiert werden. Processing, so weit habe ich verstanden, ist eine Sprache für iterative Grafikerzeugung.
Was ich in den Beispielen sehe, ist doch C-Syntax, oder irre ich da? Wäre auch logisch, denn drunter liegt ja gnucc.
Die IDE selbst soll wohl in Java geschrieben sein.
Processing ist eine Java library/framework zum Entwickeln von Grafikanwendungen. Die Processing IDE ist ebenfalls in Java geschrieben.
Wiring ist eine C library/framework basierend auf avr-libc zum Entwickeln von atmega-basierten Anwendungen.
Arduino ist eine erweiterte Version von wiring die u.a. eine IDE enthaelt, welche in Java geschrieben ist.