Какой выбрать компилятор и на чем лучше писать?

В интернете много пишут о разных компиляторах тех же AVR Gcc, CV AVR, с каким лучше работать и под какие больше всего готовых примеров в сети?

Так сразу и не скажешь что

Так сразу и не скажешь что лучше.
Из моего опыта вижу что за рубежем в равных количесвтах пишут и на WIN AVR и на CV AVR.
У нас в русскоязычном интернете еще много кто пишет на бэйсике (Bascom AVR) и на IAR.
Пока прмиеров больше всего вижу под WIN AVR.

Лучше всего писать на си,

Лучше всего писать на си, довольно удобная и понятная система применяется везде, например в линуксе уже встроеный компилятор поэтому исполняемые файлы могут быть прямо на исходном языке, удобно и всегда можно подправить если что не так, при этом не заморачиваясь с компиляцией.
Вот одно из главных преимуществ языка си, например популярная плаформа андроид - как извесно это тоже линукс, можно сделать вывод, что в современных микроконтроллерах уже проблем с памятью и скоростью процессора нет, поэтому скоро вобще отпадёт необходимость что-то компилировать, этим будет заниматься сам процессор, но это будет в будущем, а пока можно сделать выводы.

Ща набегут асмовцы, будут

Ща набегут асмовцы, будут громко кричать :-)

Набегаю первым :) Асма

Набегаю первым :) Асма незаменима когда надо очень быстро среагировать. В остальном же проще и быстрее пишется на Си. Хотя я в свое время написал метеостанцию с дистанционным датчиком и ЖКИ дисплеем на асме. Писал неделю, на Си это можно сделать за вечер, если железо готово.

оффтопик

метеостанция с датчиком скорости и направления ветра? :-)

Неа, такого не делалось

Неа, такого не делалось