第755章 見字識碼
見說完李梟剛想要掛電話,電話那邊又傳來了吳教授的聲音:「對了!老李,你對打自己有了解嗎?」。
「打字機?」,李梟有些疑惑道。
電話那頭又傳來了解釋的聲音:「對就是打字機 ,我聽說那款鍵盤的設計思路出自你,才特意來問問,我在申城有位老友,正攻關漢字打字機,卻碰到了些瓶頸,你恰巧也在申城,要是你對這方面有研究,還請多費心,幫著看看有沒有破解的法子。」。
聞言李梟也來了興趣道:「這個我還真有些興趣,可以去看看。」。
「那可太好了!」 吳教授的語氣也很是高興,「我這就給老友去個電話知會一聲。你的能耐我清楚,就算沒法徹底解決問題,能給老友提點思路、撞撞靈感也是好的。」。
漢字打字機他還真了解過,國內首台漢字自動打字機是1011漢字自動打字機,研究這款打字機的研究所,好像也是今年成立的。
叫做申城電工儀器研究所,研究打字機的目的,就是為了解決漢字如何進入計算機這一世界性難題。
之前李梟雖然也弄出了鍵盤,但因為計算機太過於落後,支撐不起漢字那麼大的資料庫,輸入的也是一些字母以及一些數字,但第三代計算機在特定硬體和軟體的支持下,已經能夠運行早期的漢字輸入法了。
而1011打字機的核心也不複雜,其核心採用了「見字識碼」法,「見字識碼」法巧妙地利用26個拉丁字母,為每個漢字編制了相對規律的代碼,規則簡單。
可以實現了「見字就能識碼,見字就能打碼」,不再需要死記硬背複雜的編碼本。
而這套方法在研究成功後,研究它的支教授就發布了《「見字識碼」漢字編碼方法及其在應用中實現》的論文,也是引起了全球的轟動,很快也是得到了實際應用。
首先就是它被申城內電話局用於查號系統,申城儀器儀表研究所也和德國及香港的公司合作,研究出了1011型漢字自動打字機系列產品。
這也足以可見這套方案的實用性。
之前李梟就想過等到第三代計算機出現後,在弄出漢字輸入法來,現在倒是有了一個好幫手。
不過他不打算推出「見字識碼」這套方法。
「見字識碼」其核心思路是將漢字拆分為若干部件,也就是偏旁部首,然後取每個部件漢語拼音的首字母組成編碼。
雖然這種方法能在一定程度上減少記憶負,但這種「音形結合」的編碼方式,在實際應用中也有很多問題。
就比如漢字的拆分有時可能存在多種可能,這就會影響了輸入的確定性,也是因為這些,在80年代五筆輸入法出現後,這種辦法就被淘汰了。
李梟就想要直接把五筆輸入法,或者是拼音輸入法弄出來。
這或許對於別人很難,畢竟這個年代的計算機系統還都是DOS之類的,這類系統硬體主要是為處理西文字符設計的,所以想要讓這些計算機處理漢字,需要解決漢字編碼、輸入和顯示三大難題。
也就是需要通過額外的硬體,就比如漢字卡,以及軟體漢字系統來實現。
但對於李梟來講並不算難,後世可是有很多辦法呢能解決,一些新的程式語言,李梟都想要趁此推出去。
程式語言之父,這個稱號他可是惦記很久了。
掛了吳教授的電話沒多一會,一個電話就打了進來,相互介紹了一下,李梟也就知道了電話對面的人就是支教授,也是後來「見字識碼」法的發明人。
約定好時間,李梟就按約定的地址,找到了申城電子研究所所在的老式紅磚小樓,這棟老式紅磚小樓應該是有些年頭了,樓外爬滿青藤,樓道里飄著淡淡的機油味。
「這位同志你找誰?」,看到李梟打量小樓的目光,一個保衛人員走了上來,給李梟敬了一個禮道。
「同志,我找支教授。」。
「您就是李梟同志吧?」,聽到李梟所說,那名保衛道,顯然之前支教授有過通知。
「對我是李梟。」,說著李梟也拿出了自己的工作證,讓對方看了看。
「那請跟我來,支教授現在正在三樓做實驗。」。
隨著保衛人員進去樓道,李梟立刻聞到了樓道里飄來的機油味,來到三樓,三樓實驗室的門虛掩著,隱約裡面還傳來了齒輪轉動的 「咔噠」 聲。
那名保衛敲了敲門,得到同意,這才帶著李梟推門進去道:「支工,李工來了。」。
這也讓門內的聲響驟然停住,很快一個頭上有幾根白髮、戴著黑框眼鏡的中年男人迎了出來,他雙手沾滿機油,臉上帶著幾分疲憊,不過看到李梟眼中也露出了幾分期待道:「李工你可來了,老吳都跟我提了!快進來,正好讓你看看這『燙手山芋』。」。
實驗室不大,靠牆的木桌上擺滿了圖紙、零散的齒輪和電晶體,正中央的工作檯上,放著一台鐵灰色機器,機器的外殼是工焊接的,側面布滿密密麻麻的按鍵。
而在這台機器的旁邊,又有一台新的機器,這台機器旁邊就是一個李梟熟悉的鍵盤了。
見到李梟看著打字機,支教授也是介紹了起來:「李工,這台是我最早研究的機器,我們把鍵盤設計成了九宮格部首布局,光按鍵就有八十多個,比英文打字機複雜太多了,也是後來看到了你研究出來的鍵盤,這才有了新的想法,
我打算用26個拉丁字母進行編碼,以1到4個字母表示一個漢字,將一個漢字按照書寫順序和結構,拆解成若干個「字元」,為每個字元找一個「關係字」,取這個關係字漢語拼音的第一個字母作為該字元的代碼,
這樣一來無論字元多少,最終將代碼組合成固定的四位字母碼,不足四碼時,用末筆筆劃代碼和字本身代碼補足,超過四碼時,則運用「遞歸」思想,都優先保證前四個碼的特徵性。」。
說完這些他指了指旁邊的一本新華字典道:「我打算把《新華字典》上所有的漢字全部編上了碼,只要能完成這一步,絕對能夠研究出屬於我們的漢字打字法。」。
聽到支教授說完,李梟也是道:「支教授這套思路是對的,只不過我也發現了一個問題,那就是重碼率,我們國家的漢字太多太複雜了,在處理海量漢字時肯定會重碼,並且還不會少,這也意味著用戶在輸入過程中,可能仍需要花費額外時間在重碼中選擇目標字,
其次就是「見字識碼」本質上是一種音形結合碼,輸入時需要在漢字的識別部件和確定關係字的聲母之間頻繁切換思維,這也是很難受的,必須專業人士,否則一般人根本無法進行操作,
需要大量時間學習,來準確掌握速記詞彙的聲母和韻母,但就算如此在此過程中仍然比較容易出錯。」。
見到李梟一針見血的就看出了自己這套方法的不足之處,支教授也是佩服道:「李工沒想到你一眼就看出來了,這正是我煩惱的地方,但一直也沒想到更好的辦法解決,你有什麼思路嗎?」。
說完就一臉期待的看著李梟。
「打字機?」,李梟有些疑惑道。
電話那頭又傳來了解釋的聲音:「對就是打字機 ,我聽說那款鍵盤的設計思路出自你,才特意來問問,我在申城有位老友,正攻關漢字打字機,卻碰到了些瓶頸,你恰巧也在申城,要是你對這方面有研究,還請多費心,幫著看看有沒有破解的法子。」。
聞言李梟也來了興趣道:「這個我還真有些興趣,可以去看看。」。
「那可太好了!」 吳教授的語氣也很是高興,「我這就給老友去個電話知會一聲。你的能耐我清楚,就算沒法徹底解決問題,能給老友提點思路、撞撞靈感也是好的。」。
漢字打字機他還真了解過,國內首台漢字自動打字機是1011漢字自動打字機,研究這款打字機的研究所,好像也是今年成立的。
叫做申城電工儀器研究所,研究打字機的目的,就是為了解決漢字如何進入計算機這一世界性難題。
之前李梟雖然也弄出了鍵盤,但因為計算機太過於落後,支撐不起漢字那麼大的資料庫,輸入的也是一些字母以及一些數字,但第三代計算機在特定硬體和軟體的支持下,已經能夠運行早期的漢字輸入法了。
而1011打字機的核心也不複雜,其核心採用了「見字識碼」法,「見字識碼」法巧妙地利用26個拉丁字母,為每個漢字編制了相對規律的代碼,規則簡單。
可以實現了「見字就能識碼,見字就能打碼」,不再需要死記硬背複雜的編碼本。
而這套方法在研究成功後,研究它的支教授就發布了《「見字識碼」漢字編碼方法及其在應用中實現》的論文,也是引起了全球的轟動,很快也是得到了實際應用。
首先就是它被申城內電話局用於查號系統,申城儀器儀表研究所也和德國及香港的公司合作,研究出了1011型漢字自動打字機系列產品。
這也足以可見這套方案的實用性。
之前李梟就想過等到第三代計算機出現後,在弄出漢字輸入法來,現在倒是有了一個好幫手。
不過他不打算推出「見字識碼」這套方法。
「見字識碼」其核心思路是將漢字拆分為若干部件,也就是偏旁部首,然後取每個部件漢語拼音的首字母組成編碼。
雖然這種方法能在一定程度上減少記憶負,但這種「音形結合」的編碼方式,在實際應用中也有很多問題。
就比如漢字的拆分有時可能存在多種可能,這就會影響了輸入的確定性,也是因為這些,在80年代五筆輸入法出現後,這種辦法就被淘汰了。
李梟就想要直接把五筆輸入法,或者是拼音輸入法弄出來。
這或許對於別人很難,畢竟這個年代的計算機系統還都是DOS之類的,這類系統硬體主要是為處理西文字符設計的,所以想要讓這些計算機處理漢字,需要解決漢字編碼、輸入和顯示三大難題。
也就是需要通過額外的硬體,就比如漢字卡,以及軟體漢字系統來實現。
但對於李梟來講並不算難,後世可是有很多辦法呢能解決,一些新的程式語言,李梟都想要趁此推出去。
程式語言之父,這個稱號他可是惦記很久了。
掛了吳教授的電話沒多一會,一個電話就打了進來,相互介紹了一下,李梟也就知道了電話對面的人就是支教授,也是後來「見字識碼」法的發明人。
約定好時間,李梟就按約定的地址,找到了申城電子研究所所在的老式紅磚小樓,這棟老式紅磚小樓應該是有些年頭了,樓外爬滿青藤,樓道里飄著淡淡的機油味。
「這位同志你找誰?」,看到李梟打量小樓的目光,一個保衛人員走了上來,給李梟敬了一個禮道。
「同志,我找支教授。」。
「您就是李梟同志吧?」,聽到李梟所說,那名保衛道,顯然之前支教授有過通知。
「對我是李梟。」,說著李梟也拿出了自己的工作證,讓對方看了看。
「那請跟我來,支教授現在正在三樓做實驗。」。
隨著保衛人員進去樓道,李梟立刻聞到了樓道里飄來的機油味,來到三樓,三樓實驗室的門虛掩著,隱約裡面還傳來了齒輪轉動的 「咔噠」 聲。
那名保衛敲了敲門,得到同意,這才帶著李梟推門進去道:「支工,李工來了。」。
這也讓門內的聲響驟然停住,很快一個頭上有幾根白髮、戴著黑框眼鏡的中年男人迎了出來,他雙手沾滿機油,臉上帶著幾分疲憊,不過看到李梟眼中也露出了幾分期待道:「李工你可來了,老吳都跟我提了!快進來,正好讓你看看這『燙手山芋』。」。
實驗室不大,靠牆的木桌上擺滿了圖紙、零散的齒輪和電晶體,正中央的工作檯上,放著一台鐵灰色機器,機器的外殼是工焊接的,側面布滿密密麻麻的按鍵。
而在這台機器的旁邊,又有一台新的機器,這台機器旁邊就是一個李梟熟悉的鍵盤了。
見到李梟看著打字機,支教授也是介紹了起來:「李工,這台是我最早研究的機器,我們把鍵盤設計成了九宮格部首布局,光按鍵就有八十多個,比英文打字機複雜太多了,也是後來看到了你研究出來的鍵盤,這才有了新的想法,
我打算用26個拉丁字母進行編碼,以1到4個字母表示一個漢字,將一個漢字按照書寫順序和結構,拆解成若干個「字元」,為每個字元找一個「關係字」,取這個關係字漢語拼音的第一個字母作為該字元的代碼,
這樣一來無論字元多少,最終將代碼組合成固定的四位字母碼,不足四碼時,用末筆筆劃代碼和字本身代碼補足,超過四碼時,則運用「遞歸」思想,都優先保證前四個碼的特徵性。」。
說完這些他指了指旁邊的一本新華字典道:「我打算把《新華字典》上所有的漢字全部編上了碼,只要能完成這一步,絕對能夠研究出屬於我們的漢字打字法。」。
聽到支教授說完,李梟也是道:「支教授這套思路是對的,只不過我也發現了一個問題,那就是重碼率,我們國家的漢字太多太複雜了,在處理海量漢字時肯定會重碼,並且還不會少,這也意味著用戶在輸入過程中,可能仍需要花費額外時間在重碼中選擇目標字,
其次就是「見字識碼」本質上是一種音形結合碼,輸入時需要在漢字的識別部件和確定關係字的聲母之間頻繁切換思維,這也是很難受的,必須專業人士,否則一般人根本無法進行操作,
需要大量時間學習,來準確掌握速記詞彙的聲母和韻母,但就算如此在此過程中仍然比較容易出錯。」。
見到李梟一針見血的就看出了自己這套方法的不足之處,支教授也是佩服道:「李工沒想到你一眼就看出來了,這正是我煩惱的地方,但一直也沒想到更好的辦法解決,你有什麼思路嗎?」。
說完就一臉期待的看著李梟。