Welche Programmiersprache?

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

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.