一個詞典軟件到底需要有多大?
作為一名語言學習愛好者,除了多〇國之外,手機上必不可少的就是詞典軟件了。我去谷歌商店里看一眼(用物理方法到達谷歌商店),一個軟件大小都要占用約50M的儲存空間,而且還只是一種語言。看著我區(qū)區(qū)128G的手機,我陷入了沉默。
我們來推算一下。假設我先不說日語,它里面有特殊字符,我們先說德英的詞典。假設德語里面沒有變元音和?,這樣就可以用英語一樣用26個字母表示。我們都知道,一個字符的長度一個B,1kB里有(差不多)1000個B。你給我一個B也不過分吧()假設分別用德語和英語解釋一遍,那么英語的詞長肯定比德語的要短;這兩門語言平均一個詞的長度是10個字母,含空格。那么,一個kB里就可以裝下100個詞,假如每門語言各用25個詞去解釋一個詞條*1,那么一個kB里面就可以裝下兩個詞條。當然了,這里面有一定的對語言的特定要求,因為德和英都是歐洲語言,而歐洲語言長得都一樣,所以很多詞典都懶得解釋,直接找個近義詞放那得了,所以才能在25個詞之內解釋詞語。假如一個詞典一共有80,000個詞條,那么則只需要用掉40,000kB就可以完成這個詞典軟件的詞庫部分。
等等,那不還是40MB嗎ˉ\_(ツ)_/ˉ再用10MB寫一個搜索器,一個好看的界面,一個放廣告的地方不是挺正常的嗎(困惑)
*1統(tǒng)計自Langenscheidts德英/英德小詞典。不會真的有人隨身帶個大詞典出去查單詞吧(慌)