Допустим у меня есть 8 битный МК. И для него производитель или сообщество выпустили только компилятор С. Причем древнего стандарта. Но я хочу писать с классами, генериками, лямбдами итд. Какие сегодня есть варианты нормальный современный ЯП -> Си?
Причем ЯП не должен тащить жирный рантайм, требовать malloc/free (или может жить со статической заглушкой), вещественных чисел и uint64.
Что я знаю.
- Vala - Этакий C# от гнома. Говорят прибита гвоздями к gtk.
- Genie - Тоже от гнома. Но с синтаксисом питона.
- Nim - новый хипстерский язычок который тоже компилируется в си. Питонообразный. Есть классы, шаблоны, лямбды, ast макросы. Просит GC который можно отключить. Про жирность рантайма не знаю.
В общем интересуют истории успеха.
ПС Еще обещали подвести rust to c https://github.com/uwplse/crust https://github.com/thepowersgang/mrustc