一个词典软件到底需要有多大?
作为一名语言学习爱好者,除了多〇国之外,手机上必不可少的就是词典软件了。我去谷歌商店里看一眼(用物理方法到达谷歌商店),一个软件大小都要占用约50M的储存空间,而且还只是一种语言。看着我区区128G的手机,我陷入了沉默。
我们来推算一下。假设我先不说日语,它里面有特殊字符,我们先说德英的词典。假设德语里面没有变元音和ß,这样就可以用英语一样用26个字母表示。我们都知道,一个字符的长度一个B,1kB里有(差不多)1000个B。你给我一个B也不过分吧()假设分别用德语和英语解释一遍,那么英语的词长肯定比德语的要短;这两门语言平均一个词的长度是10个字母,含空格。那么,一个kB里就可以装下100个词,假如每门语言各用25个词去解释一个词条*1,那么一个kB里面就可以装下两个词条。当然了,这里面有一定的对语言的特定要求,因为德和英都是欧洲语言,而欧洲语言长得都一样,所以很多词典都懒得解释,直接找个近义词放那得了,所以才能在25个词之内解释词语。假如一个词典一共有80,000个词条,那么则只需要用掉40,000kB就可以完成这个词典软件的词库部分。
等等,那不还是40MB吗¯\_(ツ)_/¯再用10MB写一个搜索器,一个好看的界面,一个放广告的地方不是挺正常的吗(困惑)
*1统计自Langenscheidts德英/英德小词典。不会真的有人随身带个大词典出去查单词吧(慌)