Gast
#54810
Hallo, welche der derzeitigen Programmiersprachen bzw. Hochsprachen sind denn so die Besten für einen AVR. Hat da jemand ein Vegleich, oder ähnliches? Vor-und Nachteile Vielen Dank M.Eckert
|
Anzeige
|
Welche Programmiersprache?
Gast
#54810
Hallo, welche der derzeitigen Programmiersprachen bzw. Hochsprachen sind denn so die Besten für einen AVR. Hat da jemand ein Vegleich, oder ähnliches? Vor-und Nachteile Vielen Dank M.Eckert
Gast
#54811
Das ist eine Frage des Geschmacks. In Assembler kann man den schnellsten Code schreiben und am Besten optimieren, ist aber sehr viel mehr Arbeit. Zu C kontra Basic braucht ich wohl nichts zu sagen, ist eine noch viel schlimmere Geschmacksfrage. Aber: Ich habe habe irgendwo mal gelesen, dass die Architektur der AVRs für C optimiert wurde. Trozdem bringt selbst geschriebener Assembler auch hier die beste Leistung, nur C könnte(!) dadurch einen Vorteil gegenüber Basic haben. Allgemein: Wenn du anfangen willst, so empfehle ich dir mit Assembler anzufangen, nicht nur weil er kostenlos ist (ist GCC ja auch), sondern weil man nur so lernt, wie der Controller arbeitet. Das halte ich für sehr wichtig! Umsteigen auf eine Hochsprache ist immernoch möglich. So leid mir das tut, aber auf die Frage wirst du wohl keine Antwort bekommen. Threads mit diesen Fragen hatten wir schon sehr oft, und zuletzt kann dir niemand sagen, welcher Weg für dich der Richtige ist! Henrik
Gast
#54812
Hi "die beste Programmiersprache" gibt es nicht. Für Controlleranwendungen und hardwarenahe Hochsprache ist C seit über zwei Jahrzehnten der Standard. Ob das jetzt positiv oder negativ ist sei mal dahingestellt. Wenn du aber was für die Zukunft lernen willst arbeite dich in einen ASM-Dialekt ein (kennt man einen, kennt man alle) und steig dann (nach ein paar einfachen Projekten) auf C um. Matthias Antwort schreiben |
Anzeige
|