Привет, лор!
Обдумываю один for-fun проект. Решил, что пользовательский интерфейс на десктопе, телефонах и в вебе если будет, то для каждой платформы родной-нативный. А вот базовая часть с логикой хочу, чтобы была единая. Или, по крайней мере, получалась парой телодвижений из единого исходника. В базовой части всякие алгоритмы и структуры данных типа графов, топологической сортировки, т.е. никаких нейронок, хардварного ускорения и проч. Собственно, вопрос, на чём сейчас такую логику имеет смысл писать, чтобы потом подо всё на свете собрать можно было и нативные интерфейсы сверху лепить?
Я сам сишник и склоняюсь к старой доброй сишечке. Но вдруг что-то упускаю, подскажите. Скорость клепания не интересует. Это for-fun проект с приоритетом на красоту и правильность реализации и получение удовольствия от процесса. Ну а если ещё и результат будет, то совсем хорошо.