成语大全网 - 成语词典 - 张文伟的相关访谈

张文伟的相关访谈

1. 是什么使你产生制作mdict的灵感的?

当时意外得到一台Ipaq 3760, 觉得没有什么好用的词典。想起以前在PC上的一个比较不错的字典,希望在上面用。顺便学习一下PPC上的开发。

2. 从构思到制作出最初的版本一***花了多少时间?(以小时计)

大概80个小时吧。

3.这个软件的核心部分是什么?

核心是词库文件解析引擎

4. 制作过程中使用的是什么语言?

C++

5. 制作过程中遇到了一些什么样的困难?

同时支持多个平台(PPC/SP/HPC)和支持多个操作系统版本令测试十分麻烦。

6. mdcit可以支持最大4G(具体我不清楚是多大)的的文件,以及在模糊查询的时候能快速处理数据,这些是怎么做到的?使用了什么特殊的处理语言或者算法没有?

现在理论上词库格式是支持2^64(64位处理)的文件大小, 但实际上在手持设备上只能支持最大4G(操作系统的限制)

词库格式在设计时就考虑到手持设备的内存有限,所以在设计索引格式时进行了优化。使得日常查找速度能够比较快。但目前模糊查找和全文查找的效率不行,有待优化。

7. 关键字模糊查询时处理数据的速度达到了什么样的标准?(比如每秒多少查询多少条词条)全文模糊查询时处理数据的速度达到了什么样的标准?

见6.

8. 第一个版本用户的反应如何?

第一个版本出现时就是内容带颜色区分,阅读时比较舒服,加上使用的字典资源比较好,所以受到了好评。也促使我进一步开发下去。

9. 有没有商业化的想法,如果商业化,打算如何运作?

有,但目前还没有详细的计划。

10. 国外用户用得多不多?收到哪些国外的用户反馈?

国外用户也很多,时不时收到国外用户的咨询。好像韩国的用户不少。

(提问者为一个非常热爱mdict软件的网友。回答者为mdict作者张文伟先生。)