Luna is an object-oriented programming language for AVR microcontrollers.
Luna supports (with small restrictions)
OpenBook: Objektorientierte Programmierung von Bernhard Lahres, Gregor Rayman
Object-oriented programming uses generally known programming terms and additional terms like: