Das mit dem leichten Lesen des Codes kommt nicht auf die Sprache sondern auf den Programmierer an.

Wenn man ordentlich in C programmiert, den Code gut gliedert und auch mal nen Kommentar nicht scheut kann man diesen Code garantiert besser lesen als ein Standard-Basic Programm.

Das mit der Interpretersprache entfällt aber doch bei den AVR´s weil es durch den Compiler doch schon in Maschinencode umgewandelt wird, oder haben die ne Basic-Laufzeitumgebung (das bezweifel ich mal stark...)