А посоветуйте ЯЗЫК ПРОГРАММИРОВАНИЯ
Требования:
- Не пытается съесть всю доступную оперативную память, так как приложение будет крутиться на достаточно ограниченных ресурсах
- Имеет адекватные биндинги к bluez
- Имеет mqtt-клиент
- Нормальная работа с concurrency
- Не такой сложный как Rust
- Не содержит в названии букв "P", "y", "t", "h", "o", "n" в указанном в последовательности порядке
@baka с каких пор раст умеет работать с concurrency?
Вариантов вообще-то два: go и elixir. Про биндинги не знаю, но уверен, что это не самая сложная часть ни для го, ни для эликсира.
@baka go
@baka JavaScript über alles
NodeJS имеет биндинги, библиотеки и фреймворки под что угодно, асинхронный в однопотоке, и главное - достаточно быстрый. На самой дешёвой виртуалке с 512МБ памятью можно запихнуть несколько серверов