Задать вопрос
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com

Как автоматически транслировать любой готовый алгоритм с любого ЯП на любой другой ЯП без ущерба для скорости работы алгоритма?

Зачем и для чего это нужно? Было бы проще графически визуализировать такой код, писать конвертеры такого кода на другие языки и удобно мониторить изменение в переменных на каждом шаге работы алгоритма.
  • Вопрос задан
  • 489 просмотров
Подписаться 2 Простой 9 комментариев
Ответ пользователя index0h К ответам на вопрос (3)
index0h
@index0h
PHP, Golang. https://github.com/index0h
Зачем?
Улучшает ли это читабельность? Не улучшает.
Возможно дело в произвлдительности? Вы ее просто растрачиваете на беготню по массиву.
Может кода меньше? Опять nope.

писать конвертеры такого кода на другие языки и удобно мониторить их изменение.

Зачем в принципе их писать?

UPD

Как автоматически транслировать любой готовый алгоритм с любого ЯП на любой другой ЯП без ущерба для скорости работы алгоритма?

Никак, буквально никак. Потому что:

1. Способы работы с памятью и оптимизации производительности разные.
2. Конструкции, используемые в конкретных языках для конкретных алгоритмов отличаются.
3. Отличаются стандартные библиотеки, как следствие алгоритм, который вы хотите транслировать с одного языка может быть в стандартной библиотеке другого.
Ответ написан