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

时间:2013-04-08 05:09:42

标签: c++ actionscript-3 trie swc precompile

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

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

有没有办法可以只编译一次代码并存储已编译的代码并在以后使用它。也许在.swc文件或.exe文件或其他任何内容。

我也想知道上述问题的正确技术术语。 不需要特定于闪存的解决方案。告诉我背后需要用任何语言做什么的想法。

非常感谢人们:)

1 个答案:

答案 0 :(得分:1)

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