Ich habe gestern Abend mit einem Freund über F # und funktionale Programmierung gesprochen und er hat mir eine interessante Frage gestellt. Wie würden Sie eingebettete Software funktionsfähig machen? Ich meine, dies scheint eine ziemlich natürliche Übereinstimmung in Bezug auf staatenlosen Code zu sein, aber eingebettet bedeutet auch, sehr sparsam mit dem Gedächtnis umzugehen, und ich bin mir nicht sicher, was die Funktionsweise in dieser Hinsicht angeht.
Irgendwelche Vorschläge zu Sprachen oder Paketen für eingebettete Funktionen?
functional-programming
embedded-systems
Onorio Catenacci
quelle
quelle
Antworten:
Forth ist eine ausgezeichnete Wahl für die Programmierung eingebetteter Systeme. Als Stack-Sprache kann sie hinsichtlich ihrer Funktionszusammensetzung analysiert werden ( Concatenative Programming ). Ich sehe keinen Grund, warum eine solche Sprache mit mehr funktionalen Aspekten nicht auch effizient implementiert werden könnte, aber es gibt noch keine solche (meines Wissens).
quelle
Eine Option ist Erlang . Von der Wikipedia-Seite :
quelle