制作预编译代码/数据结构

Making Pre-Compiled Code/ Data Structures

本文关键字:数据结构 代码 编译      更新时间:2023-10-16

我正在尝试在Flash/as3中制作一个文字游戏。这里我使用前缀树(Trie)数据结构来存储所有有效的英语单词,然后在用户生成新单词时遍历它们。

我的问题是Trie的构建过程非常缓慢(因为字典中有超过30万个单词),所以每次用户开始游戏时编译它对我来说不是一个好主意。

是否有一种方法,我可以编译代码只一次,并存储编译后的代码,并在以后使用它。可能在。swc文件或。exe文件或任何文件中。

我还想知道上述问题的正确专业术语。不需要flash专用解决方案。只要告诉我在任何语言中需要做什么背后的想法。

谢谢大家

您可以从字典数据生成源代码,并将其编译为程序的一部分。如果数据不经常更改,并且您将生成的源代码保存在单独的源文件中,那么即使使用make(或等效的)重新编译,一旦编译了生成的源代码,也应该很快。