AVR

There are some non-arduino boards around using the AVR processors. Some multicopter flight controllers, the AVR Butterfly, and others.

Some of these lack a loader, so to program you'll want a programmer like the USB ASP or similar.

These are generally programmed using C. Swonk uses the AVR tool packages available for OpenBSD to cross compile and load programs for the AVR.