История изменений
Исправление MKuznetsov, (текущая версия) :
Пока текущий вариант: написать алгоритмы на С. Для JS скомпилить в wasm, для остального штатными средствами.
только так. То есть реализовать библиотекой на C/CPP. Из всех остальных доступ - именно как к библиотеке, со своими обёртками. Про ЯвкийСкрипт: в node.js можно обойтись без wasm, а броузерный фронт может наверное пока и подождать ;-)
В идеале хотелось бы иметь некий язык, с которого кто-то написал трансляторы на вышеперечисленные.
это идеал секса мозго-мазохиста :-) вместо одной отлаженной вещи получите 3-4 слабосвязанные кривулины, и каждый чих придётся править в нескольких местах туда-и-обратно
трансятор в данном случае это худшее что вы можете для себя придумать.
PS/ трасляторы используется если у вас есть 100500 проектов на старом языке А и вы хотите полностью перейти на модно-молодёжный Б. Вот там да
Исходная версия MKuznetsov, :
Пока текущий вариант: написать алгоритмы на С. Для JS скомпилить в wasm, для остального штатными средствами.
только так. То есть реализовать библиотекой на C/CPP. Из всех остальных доступ - именно как к библиотеке, со своими обёртками. Про ЯвкийСкрипт: в node.js можно обойтись без wasm, а броузерный фронт может наверное пока и обойтись ;-)
В идеале хотелось бы иметь некий язык, с которого кто-то написал трансляторы на вышеперечисленные.
это идеал секса мозго-мазохиста :-) вместо одной отлаженной вещи получите 3-4 слабосвязанные кривулины, и каждый чих придётся править в нескольких местах туда-и-обратно
трансятор в данном случае это худшее что вы можете для себя придумать.
PS/ трасляторы используется если у вас есть 100500 проектов на старом языке А и вы хотите полностью перейти на модно-молодёжный Б. Вот там да