Gast
#180228
Gute NAcht zusammen g Da endlich WinAVR bei mir läuft frage ich mich gerade ob der Compiler wirklich gut ist und ob es sich lohnt von Assembler auf C umzusteigen. Bieher habe ich AVRs nur in Assembler programmiert weil ich die Grundlagen hardwarenah lernen wollte. Aber jetzt werden die Ideen und Projekte komplexer und da bietet sich C ja an (evt. mit Assemblerroutinen kombiniert wenns zeitkritisch ist). Aber was taugt der WinAVR? Nehnem wir an ich schreibe ein Programm einmal in Assembler und einmal in C. Gibt es da ungefähre Anhaltspunkte inwiefern das C Programm größer und langsamer ist? Oder geht es hier nur um ein paar Prozenz die genausogut durch guten/schlechten Assemblercode entstehen können? Ist es spürbar oder eher nur messbar? Denn bevor ich mich voll auf C stürze und nachher merke dass die Programme auf einmal doppelt so groß werden oder Timings nicht mehr passen... ;)