Я ищу встроенное кодирование для устройства, которое составляет приблизительно 20 МГц, имеет RAM 6 МБ с процессором ARM32. Может ли кто-нибудь предложить лучший/самый подходящий язык для программирования встроенной системы? Я рассматриваю:Предложения для наиболее подходящего (лучшего) языка для программирования встроенной системы?
- Lua
- TinyPy
- C
- Java ME
- C#
- кто-то предложил JavaScript
Есть предложения? Спасибо
Редактировать - похоже, что победители - C и Lua. Приветствую всех!
Редактировать - Реальное время - это не проблема, тем более ограниченный режим работы ram/cpu.
Однако язык сценариев может привести к созданию более надежного кода по тем же причинам, что и в серверной земле: арифметика указателей и управление памятью удалены из списка обязанностей программиста , – slim
Нет, это просто означает, что ответственность передавалась вместе с кодировщиками языка сценариев, одновременно добавляя проблему динамических ошибок ввода текста. Если бы реализация Lua или TinyPy была без ошибок, вы были бы правы, в балансе, но они ужасно новы для меня, чтобы доверять. –
Lua существует с 1993 года (выпущено в '94), а двигатель - с открытым исходным кодом. Я бы сказал, что это так же заслуживает доверия, как и многие компиляторы для C и C++. – patros