Sto guardando fare codifica incorporata per un dispositivo che è di circa 20 MHz, ha 6 mb ram, con un processore ARM32. Qualcuno può suggerire il linguaggio migliore/più appropriato per programmare un sistema embedded? Sto pensando:Suggerimenti per la lingua più appropriata (migliore) per la programmazione di un sistema embedded?
- Lua
- TinyPy
- C
- Java ME
- C#
- qualcuno ha suggerito JavaScript
Qualche suggerimento? Grazie
Modifica - sembra che C e Lua siano i vincitori. Saluti tutti!
Modifica - Il tempo reale non è un problema, è più limitato a ram/cpu che dettano le cose.
Ancora un linguaggio di scripting potrebbe comportare il codice più robusto per le stesse ragioni lo fa server-terra: l'aritmetica dei puntatori e la gestione della memoria rimossi dalla lista del programmatore delle responsabilità . – slim
No, significa solo che la responsabilità è stata trasferita ai codificatori del linguaggio di scripting, aggiungendo il problema degli errori di digitazione dinamica. Se l'implementazione di Lua o TinyPy fosse priva di bug, avresti ragione, a conti fatti, ma sono terribilmente nuovi per me da fidarmi. –
Lua esiste dal '93 (pubblicato nel '94) e il motore è open source. Direi che è altrettanto affidabile di molti compilatori per C e C++. – patros