AVR Studio ist sogar sehr gebräuchlich. Es enthält einen Assembler Compiler. Wenn du das Add-on WinAVR installierst, kann es auch C compilieren. Wie schon gesagt: Ein Makefile brauchst du nicht und C/C++ sind einfach die Programmiersprachen, mit denen (fast) alles programmiert werden kann.

EDIT: 2. Seite übersehen