Создание предварительно скомпилированного кода / структур данных

Я пытаюсь сделать словесную игру во Flash / as3.
Здесь я использую структуру данных Prefix tree (Trie) для хранения всех допустимых английских слов, а затем перебираю их всякий раз, когда пользователь создает новое слово.

Моя проблема в том, что процесс сборки Trie очень медленный (так как в словаре более 3 000 000 слов), и поэтому его компиляция при каждом запуске игры не выглядит для меня хорошей идеей.

Есть ли способ, которым я мог бы скомпилировать код только один раз и сохранить скомпилированный код и использовать его позже. Может быть, в файле .swc или в файле .exe или в любом другом месте.

Я также хотел бы знать правильный технический термин для вышеупомянутого вопроса.
Не требует специальных решений для флеш-памяти. Просто скажите мне, что стоит делать на любом языке.

Большое спасибо людям 🙂

2

Решение

Вы можете сгенерировать исходный код из словарных данных и скомпилировать его как часть вашей программы. Если данные изменяются нечасто и вы сохраняете сгенерированный исходный код в отдельном исходном файле, то даже перекомпилируйте с make (или эквивалент) должен быть быстрым после того, как вы скомпилировали сгенерированный исходный код один раз.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]