>> Mit C kann ich leider nichts anfangen - ist mir auch zu abstrakt.
>> AVR Assembler klappt schon recht gut. Bascom lern ich gerade.

ASM ist sehr Controllerspezifisch, aber für sehr zeitkritische Dinge wichtig.
Bei uC-Taktfrequenzen hab ich noch nicht gebraucht.

Natürlich kann eine Interpretersprache wie Basic auch gute Ergebnisse liefern ...

@wkrug: Jedoch wenn Du ASM verstanden hast, dann ist C für Dich viel besser als Basic, denn in C kannst Du eben durch knappen Code Dinge elegant erledigen, aber hast die Mächtigkeit von ASM ...

Bsp.: int varc = (vara > 20) ? 17 : (varb == 12 || varb == 'a' ? 54 : 10);

mach das mal in Basic .. für mich ist obige Zeile sofort verständlich und eben schön kurz und knapp.

In Basic brauchste dafür doch etliche Zeilen mehr

Kann Dir nur Raten, Dich mit Zeh zu beschäftigen, wenn Du das verstanden hast, willste nix anderes mehr.

ASM,Basic, Pascal, Modula, Pascal, C, C++ ist meine Leidensgeschichte ... C ist nichts anderes als ein effizienter Macroasm, der Deinen Code soweit vom Controller abstrahiert, daß der Code portierbar wird.....


> Aber im Prinzip ist es auch völlig Egal mit was man schreibt, der
>Inhalt ist doch trotzdem der Gleiche.


.... und die Programmiersprache ist nur ein Handwerkszeug !!!
@sast gebe Dir vollkommen Recht !

Nur wer mit dem Handwerkszeug umgehen kann, muß noch lange nicht programmieren können. Dazu gehört auch der entsp. Chip im Hirn