為什麼智能拼音輸入法在五筆之後出現?
感覺拼音輸入的技術含量低於五筆,不用專門設計出一套編碼方案,為什麼智能拼音在五筆之後出現呢?如果智能拼音和五筆同時出現,五筆會不會無法普及發展起來?
早期的拼音輸入法,是只能逐字或逐詞輸入的,一件很麻煩的事就是在大量的同音字詞中做選擇。與之相比,「智能拼音」輸入法大概有這麼一些優點:
- 支持整句輸入;
- 能夠根據上下文選擇最合適的同音字詞;
- 支持簡拼(例如只輸入首字母)、模糊拼音;
- 詞庫與時俱進。
而「智能拼音」的誕生,第一步就是要產生「原來可以整句輸入」的靈感。雖然在現在看來這是顯然的,但在上世紀八九十年代,大家的思路都集中在通過「設計編碼方案」來減少重碼這條路上,形成了思維定勢。
「整句輸入」的靈感要變成現實,還需要大數據與統計學習的支撐。對句子進行分詞,把同音字詞按照詞頻和上下文的通順程度排序,以及從簡拼、模糊拼音中猜測出完整、正確的拼音,都依賴從大數據中訓練出來的語言模型,而訓練這些模型所需的數據量和運算能力,也都是本世紀才有的。
最後,互聯網的普及使得普通用戶的詞庫可以與時俱進地更新,不過這已經不是「智能拼音」的本質特點了。
如果智能拼音和五筆同時出現,那麼五筆是斷然不會有蓬勃發展的機會的。
智能拼音需要大詞庫、雲輸入、動態造詞,而五筆就是一個靜態小詞庫,通過複雜的編碼規則降低單字重碼率。八十年代電腦內存很小,也不能聯網,當然實現不了現在的智能拼音,為了提高輸入速度,就只能把複雜的運算轉嫁給人腦了,於是就有了五筆。而且八十年代不是像今天一樣「我手打我心」的,當時打字主要是專職打字員看稿打字,需要的是盡量不重碼,不看屏幕盲打。所以同樣需要看屏幕的智能拼音不是當時人考慮的方向。
作為一個用五筆輸入法的程序員,五筆在今天已經處於普及不了狀態了。
五筆時代的電腦還是DOS系統。電腦運存幾M。烤個東西用軟盤,一個3.5寸軟盤容量1.44M。別看軟盤容量這個小,都能做成啟動盤來啟動電腦的。所以你就想吧,這電腦的運存能有多大。當時的程序很多也需要用軟盤安裝的,你覺得這程序能做多大。
現在的情況呢?手機的運存都2G3G的,比當時世界上最好的電腦都好。隨便一個程序幾十兆。一個U盤容量好幾G都算小的。一張照片2M,不好意思軟盤放不下。呵呵!
現在的輸入法呢?安裝程序幾十M,內存佔用幾十M。還要聯網。程序解壓文件夾佔用上百兆。
所以根本上來說,現在的輸入法之所以當時沒出現,是因為電腦帶不動。那時候電腦的處理能力也就能把一個固定的編碼對應上一個或者幾個漢字,說實話每輸入一個漢字也就相當於檢索一個幾千行的表格。但是這已經是極限了。
像樓主這樣現在的人能想到這個問題其實已經是非常聰明的人了。一般人也就渾渾噩噩的給什麼用什麼,從來不會問為什麼。但是樓主肯定沒想到時代變化能有多大。現在習以為常的東西,在20年前可能根本不存在。
質疑DOS時代沒五筆的,能不能隨手搜一下?!
輸入法中毒體驗者來一波。
我一直覺得五筆才是漢字輸入的「正統」。因為漢字作為文字來說,不是通過字母拼起來的,而是筆畫堆起來的。所以打字理應像寫字一樣,用筆畫進行。而且我一直認為拼音使用多了會造成提筆忘字的現(比如我之前想打出「沒轍了」用五筆打成了「沒撤了」,而「慘絕人寰」直接因為忘了「寰」怎麼寫轉成拼音輸入)。
但是!
其實五筆對於日常打字來說是(稍微有點?)違背常理的。
我們日常打字其實就是聊天嘛,最多不外乎發個狀態,微博什麼的。打字的時候,第一時間反應在我們腦海中的,是【聲音】,是這句話【說出來】該怎麼說,而不是這句話裡面的字怎麼寫。所以拼音有個很直接的聯繫就是與發音相關,與我們的思維一致。這也是拼音能夠得到大範圍普及的原因。
我還在練習五筆,沒有形成肌肉記憶,這導致每個字我都要反應半天該怎麼拆。很麻煩,思路很曲折,手跟不上速度。所以總結一句,拼音適合「憑空輸入」,而五筆適合「有文本輸入」。看到一個具體的字比憑空想一個字,拆字來得更快些吧。對於一個86版五筆程序員來說五筆從來就沒有普及過,連個稱手的五筆輸入法都找不到,輸入法都沒人開發了
如果你用過一個叫智能abc的輸入法相信你就會知道當時的拼音輸入是有多痛苦的一件事了,當時一個小時能打800字就算非常快的了。。。
這問題用腳趾頭思考一下就知道的啊,何不食肉糜。
五筆字型及以前的各種輸入法本質都是查表演算法,當年的計算機還能勉強應付,「智能」整句類輸入法需要更多的運算處理能力,當年的機器玩不轉啊。最初的拼音輸入法有很多缺點,最大的缺點就是找字太難,經常需要翻很多頁才能找到對應的漢字,錄入效率低下。而五筆輸入法大多情況下是「啪啪啪啪啪」就能打出需要的字。
其實拼音輸入法的缺點到現在也還保留著,即便是現在的輸入法有龐大的詞庫,但是一些生僻的漢字和詞語任然需要翻很多頁才能找到。
每種東西的出現都是有淵源的
我覺得還有個原因,就是當時使用電腦的人拼音掌握程度並不高。這部分人在使用智能手機時也還是用的手寫輸入法(多數中老年南方人中槍)。
拼音的技術含量事實上是高於五筆的,都涉及到人工智慧和大數據了。
拼音這個東西九年義務教育會教,考試還會考,五筆並沒有,自然就普及困難。
如果學校當初把兩個都加入教學,然後學生去自己選擇,結果會不會不一樣?
(我站五筆)
不知道那些網路小說大神們使用的是哪種打字方法@跳舞
推薦閱讀:
※當前windows系統上最好用的中文輸入法是什麼?
※如何取消搜狗輸入法的默認輸入法?
※拼音輸入法是怎麼壓倒字形輸入法的?
※注音符號「ㄝ、ㄜ、ㄟ」有什麼區別?
※iOS 8 上有哪些有個性的輸入法?