Ich suche Embedded Coding für ein Gerät, das etwa 20 MHz ist, hat 6 MB RAM, mit einem ARM32-Prozessor. Kann jemand die beste/am besten geeignete Sprache für die Programmierung eines eingebetteten Systems vorschlagen? Ich erwäge:Vorschläge für die am besten geeignete (beste) Sprache für die Programmierung eines eingebetteten Systems?
- Lua
- TinyPy
- C
- Java ME
- C#
- jemand JavaScript
Irgendwelche Vorschläge vorgeschlagen hat? Danke
Bearbeiten - sieht aus wie C und Lua sind die Gewinner. Prost alles!
Bearbeiten - Echtzeit ist kein Problem, es ist mehr die begrenzte RAM/CPU diktieren Dinge.
Noch eine Skriptsprache könnte robuster Code aus den gleichen Gründen, die es in Serverland führt: Zeigerarithmetik und Speicherverwaltung aus der Verantwortungsliste des Programmierers entfernt . – slim
Nein, es bedeutet nur, dass die Verantwortung an die Codierer der Skriptsprache weitergegeben wurde, während das Problem der dynamischen Tippfehler hinzukommt. WENN die Implementierung von Lua oder TinyPy fehlerfrei wäre, hättest du im Großen und Ganzen recht, aber sie sind furchtbar neu für mich. –
Lua gibt es seit '93 (veröffentlicht im Jahr 1994) und der Motor ist Open Source. Ich würde behaupten, das ist so vertrauenswürdig wie viele Compiler für C und C++. – patros