LA - Interpreter (?)

Gast #2824728
Lesenswert?
• ▲
▼
Hallo an alle,

ich habe mich grad so ein bisschen mit Interpretern beschäftigt und mich 
gefragt, ob man nicht auch praktisch eine HD-Language interpretieren 
könnte, so dass sich der Mikrocontroller dann wie ein PLA verhält. Geht 
so etwas, und wenn ja, welcher Aufwand ist damit verbunden?

ChemFreak
Gast #2824765
Lesenswert?
• ▲
▼
Auf dem von dir ausgewählten Controller definitiv nicht, oder anders: 
welcher Controller würde dich interessieren? Ein "simuliertes" PLA würde 
sich ws. auf einem sehr kleinen Controller schon machen lassen, je 
nachdem wie groß dein Interpreter wird und wieviele Verknüpfungen du 
machen willst.

Und formuliere die Frage nach dem "Aufwand" neu. Für manche ist das 
Aufstehen in der Früh aus dem Bett schon immenser Aufwand, andere Stufen 
die Grundlagen zur Mikrocontroller-Programmierung schon als großen 
Aufwand ein und das Toggeln einer LED als unlösbar.
Demnach würde die Antwort beim Aufwand lauten: kommt darauf an.
Gast #2824787
Lesenswert?
• ▲
▼
Wichtigster Unterschied: Dein µC kann ein Programm nur seriell 
abarbeiten. Eine PLA ist implizit parallel. Nun sind das keine absoluten 
Kategorien, das eine lässt sich unter bestimmten Einschränkungen immer 
in das andere umwandeln, aber das hat i.A. keinen Nutzwert, sondern 
dürfte überwiegend Nachteile mit sich bringen. Ich sehe jedenfalls 
keinen Nutzwert, auch keinen Lerneffekt, der nicht mit einem anderen 
Ansatz viel besser erreicht wird.

Also mal die Frage: Warum zum Henker sollte man so etwas wollen?

Falls die Antwort lautet: "Weil's geht", dann spar dir die Mühe. Dass 
sowas prinzipiell geht, hat schonmal wer bewiesen (Stichwort 
Turing-Vollständigkeit).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.