na pewno w c++ ??
a nie w c, bo to język bliższy sprzętowi i rzeczywiście stosowany
c++ jest obiektowy
jeśli chodzi c i avr to oczywiście avr gcc
http://freefm.pluton.one.pl/mike/avr/gccinst.html w elektornice praktycznej był kurs avr gcc można sobie np. ten kurs ściągnąć - wysyłasz sms-a dostajesz limit chyba 10 artykułów do ściagnięcia z ich archiwum
można też poszukać winavr - bardzo rozbudowane środowisko wykorzystujące avr gcc ,
albo inne kompilatory tyle że komerycje bo powyższe były darmowe
iar, keil, crossworks
są też ksiązki - wszystkie o c
jeśli to ma być c++ to pewne jego konstrukcje dopuszcza iar ale co to nie wiem bo nigdy się tym nie zajowałem bo i po co