中文电脑漫谈.doc_第1页
中文电脑漫谈.doc_第2页
中文电脑漫谈.doc_第3页
中文电脑漫谈.doc_第4页
中文电脑漫谈.doc_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中文電腦漫談 中文電腦漫談再序本書出版於年元月,是用電腦打印者。次年,作者遭到黑官迫害,逃奔美國。及後,微軟大軍壓境,攻城掠池,中文資訊遂降格成為附庸,聊備一格。年,作者轉戰香港,任職文化傳訊公司,發表漢字基因理論。年,沈紅蓮根據漢字基因完成理解系統,能經由漢字的輸入、以理解字裡行間的意義。為此,我們又設計出圖文系統,在文字的理解下,輸入中文劇本、就可以直接輸出動畫影片。此一劃時代的重大工程,我們只用了十五位工程師,費時五年。全部電腦程式皆用組語言寫作,理解系統只用了,而圖文系統則採用語言,約大小。山不在高,水不在深,且不論中文電腦是何方神聖,人只要能盡到自己的責任,勝似神仙。朱邦復序序國家的強弱,民族的盛衰,端視其知識水平而定。古人有言:十年樹木,百年樹人,人的行為決定於觀念,人的觀念決定於知識。縱觀歷史,我國所以積弱不振,乃新知識之不能普及。知識不普及導致觀念陳舊閉塞,因果相循,自棄於時代之門外。再若進一步探究,為何知識不能普及?無他!傳播知識運用知識之現代化工具缺乏,工具缺乏則效率極低,效率極低則窒礙難行。零壹公司成立於民國六十九年五月,矢志以研究改進中文資訊工具為唯一目標。成立之先,本人已發表倉頡中文字母輸入法以及向量組字法,成功地將中文文字應用水平提昇與拚音文字相若。公司成立後,除將中文輸出入技術繼續改進外,並發展中文電腦程式語言、中文文字處理系統、中文資料庫等,唯因技術在發展中,尚不成熟,致鮮為人知。現今政府大力推廣資訊教育,誠為明智之舉。但若大家誤以為世上只有拚音語系夠資格談資訊,那就大錯而特錯了。由於專家學者都是西化教育之科班出身,只知有英文資訊、而不知有我們這些出土不足一年的”中文資訊”。而政府政策之制定,必出自學者專家之手,屆時若有遺珠,為憾大矣!我們人微言輕,無資本、力量,只憑滿腔熱血,除了爭取有民族意識的大眾支持之外,別無良策。特此,以我們僅有的財力、用我們赤手所製作的中文電腦來編排印製本書。而且將以最低廉的代價,希望將我們微弱的呼聲傳達到您的手中,希望您與我們共同為中華傳統文化的前途努力奮鬥。我們可以證明,中文在資訊的應用上,絕對不亞於任何文字。零壹叢書在目前的計劃中有三類:一、中文電腦概念及理論介紹。二、中文電腦應用程式,包括由國中至高中的教學題庫、智力遊戲、以及中小企業商用程式。除書籍外,其程式將存放錄音帶中,一併發行。三、中文電腦之習作,原理及應用,硬體套件正與廠商洽談中,即將整理發行。但願我們能撐到中文電腦價值被肯定的那一天,也但願能獲得您的支持與鼓勵。朱邦復19820110-目錄一、電腦闖進了人類的領域 二、你了解電腦嗎? 三、電腦的身世 四、電腦的基本原理 五、中文電腦在那裡 六、讓我們來駕馭電腦 七、未來世界 八、我們能忽視中文電腦嗎? 九、可悲的一頁 附錄、中文電腦的心臟中文字形產生器的製作方法電腦闖進了人類的領域一九六九年,美國報紙上登出了一篇令人啼笑皆非的消息。有一位工程師,舉槍將他的上司打死,然後赴警局自首。警方慎重其事地作了筆錄調查,隨即赴現場驗明正身,卻發現死者是一台電腦。這位工程師聲稱,電腦雖然不是人,卻比人更可怕。電腦不僅工作效率高,從不犯錯,而且從不要求加薪。以致於令他工程師的地位一落千丈,忍無可忍而出此下策。一點也不錯,在六十年代末,還在大型電腦當道的時代,電腦的確影響了不少人的就業。但是它既是那樣忠實可靠,唯唯諾諾,沒有個一老闆不窩心。此外,電腦也可以事實證明:它能提高工作效率,能增加更多的就業機會,促進社會的繁榮。於是它就一步步地侵入了人類的地盤,具人類正義的人士不由得紛紛提出告:終有一天,電腦將會取代人類,成為地球的統治者。假如各位喜歡看電影,一定忘不了年這部影片。那年它挾著轟動的票房,由美國飄洋過海來到國內,也帶來那被電腦駕駛到另一個里程碑的太空船。雖然在那艘太空船中,電腦的各種記憶模皮己被倖存的男主角所拆除,以至回返到牙牙學語的兒時。但是情勢比人強,時代己經由人開始運用工具(第一個里程碑,在人們用骨頭打架時),進而統治了地球;再經征服太空(第二個里程碑,在登陸月球),而遨遊時空邊際之時,人與電腦的鬥爭終於爆發了。然後,另一個里程碑在似真似幻中到臨,充分顯露了人類的不甘心與無可奈何,卻又漠然再加上頑抗的各種複雜交織的情緒。電腦真能取代人類嗎?有人說:當然,有人說:不可能,有人痛心疾首,有人漠不關心。若問我佛,佛必曰:不可說,不可說。至於在下,且聽我細細道來。你了解電腦嗎?在談到正文之前,我還要說明一下。你千萬不要希望在這本書裏找到一幅很清晰明白的畫面,好讓你徹底瞭解電腦是什麼!因為這是不可能的,倒不是電腦太精深太複雜,反而是它目前太幼稚、太單純。它幼稚得只能做最起碼的工作,單純得只是幾個機構所結合而成。有人不以為然,把電腦奉為神祗,捧得高高在上、深不可測。其中的原因,卻正是由於它太單純、太平凡,人人可學、人人可自行設計。只要掌握了其中的訣竅,你也可以設計一種電腦。既然是你設計的,對別人來說又是諱莫如深,別人要花不少功夫才能夠瞭解如何使用它。舉個簡單的例子來說,且假定我們沒有任何材料學、結構學知識,讓我們飄流到一個荒島上。島上有很繁茂的樹木及豐富的果實,而我們也幸而帶了鋸子,釘鎚等工具。這時,要生存下去,首先就必須建造一些房子以便居住。只要有必要,我相信你一定有這種能耐,而且人人都有。有人喜歡標新立異,有人有獨特的見解及需求,有人能採取各家之長,也有人一味地模仿 。房子造成了,保證沒有一戶與別人的完全一樣。外觀、結構、門戶、隔間,各有各的規格與應用方式,五花八門,甚至希奇古怪。好了,如果你自己沒有蓋房子,或者是你的家人太多不夠用,買一幢現成的房子有何不可?於是,你開始參觀那些房子。如果建造人恰巧在旁邊,一一為你解說,或許你不至於太困惑。萬一那時房東到海邊去獵艷,再不然他想發大財,忙著搶建。你一時找不著他,很可能你會不得其門而入,也可能被你矇到了大門。一進去,小心腦袋碰到樹枝,再不然一腳踏到地洞裏。別忘了,島上是沒有電燈的!就算是白天,外面也比裡面亮,你想不摸瞎也不行!這和目前的實際情況相若,房地產生意太熱絡了。人人都忙得不亦樂乎,沒有一家電腦公司可能派員與你奉陪到底。除非你已經是客戶,那種情形不一樣,因為已經住進了套房。對一個只是參觀的人,誰曉得你是不是產業間諜?誰願浪費那個工夫?瞭解一幢房子不難,再到第二幢時就增加了些新玩意。說不定有人在房門上面吊上了一塊大石頭,不小心你拉動一根繩子,石頭就碰然墜地!那是防盜用的!有人把廁所建在室外,很衛生,但不方便;有人建在大門邊,方便,但是不雅;有的在臥室裏,甚至有人在地下挖個洞。沒有什麼奇怪,我們今天住的房子有規有矩,那是經過了專家們幾千年來研究改良的結果。所以不論什麼房子,門歸門,戶歸戶,幾房幾廳,一目瞭然。但是,假如你有機會參觀一下古今中外房屋大展,會發現門戶的觀念並非那麼統一規律,遑論其他了。電腦正是如此,儘管今天它已經幫助人類登上了月球,那並不是它有多了不起,而是人運用它的巧妙。大家美其名為尖端科技,也不過因為它剛剛誕生。任何新生的東西都比較容易得寵,(當然也容易受到排擠,至少電腦的尷尬期是過去了。)何況它是應運而生。正好在這人口爆炸,人類已經面臨手忙腳亂的關頭,有個代勞費神的傢伙。誰曰不可?可是,我們如果在一百年後,再來看今天的電腦,那麼前面舉的例子就恰當不過了。至少到那一天,電腦會如同今天我們的住屋一樣,有個原則可循。以美國為例,大大小小的電腦公司,少說也有幾千家。至於電腦,在商場上有名有姓,有板有眼的已不下百餘種(這只是指商用及家用電腦而言,工業控制用的電腦以及軍用電腦等恕無從統計。)至於一些實驗產品或者是沒有經濟後盾的車房產品(別小瞧車房產品,現高踞家用電腦市場首座的蘋果牌電腦,就是在車房中做出來後,寄放在商店中銷售起家的),更是不計其數。這麼多種類不同的電腦,都是用幾種基本素材及工具所架構起來的(後面將對這些素材一一介紹)。沒有一定法則,沒有不變的機構,各顯各的神通,各有各的勝場。這時你一定會懷疑,為什麼你所看到的似乎沒有什麼分別呢?是不是我存心騙你?當然,這是觀點不同所致。比如說房子,不論怎樣怪,總得有個房子樣兒。電腦亦然,那個樣兒就是你認為很像的一部份。此外,還有一點你可能不知道。在國內,我們的視界有限,各廠商所引進的商業化產品,已經經過客觀的選擇。相信你所叫得出名字的廠牌不會超過四十種,那些怪得你認為不像電腦的電腦,早已被三振出局了。其次,等你一走進房子想進去玩玩,可得小心點。即使你已經對電腦相當瞭解,甚至已是位專業的電腦從業人員,一碰到一個新產品,必然先敬鬼神而遠之。如果不事先問問門道,入境隨俗,可能就會陰溝裏翻船。正因為想法不同,設計的方法不同,為什麼要把玄關設在廚房旁邊呢?為什麼要把天井放在臥室中呢?不為什麼!設計者喜歡這個調調兒!電腦的使用方法很多,有的開機就可以用;有的要先把操作系統搬出來;有的還要接很多附屬設備。操作系統目前已廣為流行的就有十多種,每一種又有很多善意的修訂。公認可以通用的高階程式語言中,僅以培基語言為例,就有好多種,每一種也有很多不同的功能容量 。別提了,假如你知道同一類型廠牌的電腦,還有第幾代之分,你可能都被嚇得不敢用電腦!這是實情,正因為電腦還年輕,尚沒有定型成熟,易學易懂,人人都可以軋上一角。在這個天地裏,技術的更新由廿年前的十年一代,至今已是三年一代了。意思是說,你學會的技術在目前只能用三年,如果你不再進修,新東西出來你就落伍了。技術更新的速度加快有好有壞;好的一面是要你肯下功夫,要迎頭趕上時代不難,壞的一面是與經濟法則違背。一套系統還沒有充份發揮功能,新的又問世了,你該怎麼辦?還有就是人才與教學,好不容易十年寒窗,苦學有成,博士帽戴在頭上還是熱的,滿腹經綸已經成為昨日黃花。(幸而在我國沒有這樣不合人情的現象,我們的博士從漢武帝設置以來,就是終生職的。)外國人是勞碌命,不論電影明星、運動健將、工商從業人員、學者專家,沒有任何一人妄想捧個金飯碗抖一輩子的。要生存就要求進步,要求進步就要不斷學習,不斷自我突破。贊不贊成是一回事,現實是另外一回事,你不是想要瞭解電腦嗎?何苦?玩玩電動玩具算了罷!話說有位美國社會學者,為了要想瞭解原始人類的行為及心態,特別選了一個最落後的民族去作研究。且假定這地區是在非洲,他學他們的語言,吃他們的食物,住他們的窯洞,以求混入他們的社會圈中。這位老美剛學會語言就覺得很奇怪,老非們都不呼其名而叫他笨神,他不知其意,好在不傷大雅,也就習以為常。彼此的界限漸漸消除,老美逮到了一個機會,土酋長灌了幾碗約翰走路,話匣子就打開了。笨神呀!你們什麼都有,就是沒有腦筋!酋長的滿腔熱腸地開導這位老美。老美心想,說不定今天大有斬獲,學學這種古老的智慧。那就麻煩酋長大人告訴我吧!酋長一看四下無人,悄悄地向老美使個眼色,然後手執火把,鑽進一個秘密的小隧道。老美一看,可真傻了眼,做夢都想不到!裡面計有缺了一隻右臂的塑膠模特兒一個、十二吋彩色電視機一台、電風扇一具、牛仔褲、各式洋裝、幾瓶可樂、一座石膏的自由女神,最妙的是被塗了黑油的瑪麗蓮夢露招貼!老美楞住了,他說不出自己的感受。半晌酋長巡視了一週,得意洋洋地說:你看,你們有的,我們都有!老美實在不瞭解這玄機:這些東西你們有什麼用呢?當然有用!平常在你面前,我們是裝傻,其實我經常把我的子民們叫到這裡來教導他們如何如何 。老美一眼看到了幾盒口香糖及巧克力,那原是給一些瘦巴巴的小傢伙們打牙祭的,現在也成為示範器材!我還是不懂!你們真要接受現代文明是好事,為什麼不自己動手做呢?所以我們叫你們做笨神!酋長笑不可支:就是因為你們以為我們落後,才肯把你們辛辛苦苦做出來的東西拿來送給我們,如果我們會做,你還會送嗎?前些時看到一則新聞報導歐洲報紙登載:中華民國的經濟成長,已躍居為落後國家的首位。不知你有什麼感覺?我們不能否認這個鐵的事實,可是想起上面一則落後的故事,就像是一根針,狠狠地扎在心頭!回頭是岸!前面說了不少,結論只是幾句話。各位千萬不要以為有一個完整的明確的電腦形象!因為在事實上,目前電腦只是多種技術的結合。在今天一切剛剛開始,明天會變,後天更會變。我不能害你,讓你有了種牢不可破的成見,這個成見會限制你的研究發展,會令你自以為瞭解電腦而高人一等!千千萬萬,萬萬千千,不要滿足於你已知的。因為不知道有多少新的概念正在形成,正在蔓延,不知道又有多少根深蒂固盛行已久的觀念會被推翻。舉世在瘋狂的進步,不進步就落伍,落伍的總有一天會煙消雲散。因此,在本書中,我只能告訴你一些概念,而且限於我所瞭解的概念。我所知已經很少很少了,能夠表達出來的更少。現在坊間有很多參考書,也曾經是我的啟蒙老師,如果你要進一步加以認識,就不要捨不得去買一本回來!電腦的身世據說,電腦的老祖宗是我們的算盤,也有人說是八卦後裔。由於電腦自己諱莫如深,是否已開始尋根尚不可知。我們也就不必過於熱衷其個人私事,只是要瞭解電腦,倒是不妨先學易經八卦。因為二者都有共同的特色二進位數字。你一定熟知十進位數字,不然的話,你很難把一些概念明確地表達出來。或許有人說:我不懂數學,但是我同樣能夠思考。這話有一半不對,你可以說不懂數學,但是由於我們人類文明經歷了數十萬年的演進,數字的觀念已經演化形成很複雜的概念。在本質上,這些概念都建立在邏輯結構上,而邏輯結構與數學是密不可分割的。由於上天給人一雙手,每隻手五根指頭。人之初,指頭是最現成的計數工具,把指頭一根根地扳下去,到十為止。如果不換一種方式,就沒有辦法再扳了。當然,誰也不知道我們聰明的老祖先如何克這種困難的,可是我們可以猜想,不論用什麼方法,再板一次十隻手指是唯一能繼續數下去的方法之一。把上一次扳的手指數記下來,這便形成了進位的觀念。易經的八卦是以陰及陽為基數的,且假定陰為零,陽為壹,太極本為宇宙本體,由陰陽而生四象,四象生八卦(注意其進位必為二的乘幕);更由八卦推出六十四卦,由六十四卦再衍為四千零九十六卦。不過由於其中微言大義包羅萬象,要人去瞭解六十四卦已寥若晨星,四千零九十六卦恐怕不是小小的人腦可以負荷的了。巧的是電腦走也是這條路,由零及壹二個數字一直衍生下去。4096在電腦術語上叫做4K,意指為四千筆資料。(因為洋人習慣於用千進位,每千單位稱KILO,千個千筆策冉為MEGA等等,千分之一稱為MINI,千分之千分之一稱為MICRO ,這些名稱對瞭解英文電腦相當有用)為什麼在人已習慣了十進位數序後又來一個二進位呢?說穿了不值錢!因為二進位最單純,不是即非,簡單不過。在一九三七年,哈佛大學的霍華,艾肯設計了一個笨重龐大的機械,利用開關、按鈕,可以將一系列簡單的開、關動,表達一些資料情況。一九四五年,賓州大學的普里斯艾克則利用電子元件及電路,改進了機械的控制,增進了速度的效益。這種設備應用上已經有計算的簡單功能,也就是利用每次開關的分辨下,累積計算其值。因此,被稱為是逐次累積的計算機。大家所熟知的IBM ,全名是國際商業機器公司,在一九五三年,也推出了其第一部產品IBM701。其特色是把真空管應用到電路中,更擴大了計算機的功能。這種真空管式的計算機,其功能比今天各位所見到的手錶型計算機差不了多少,可是體積卻巨大得驚人,大約有一般公寓四倍大。同時,它也名符其實,被稱為第一代計算機。一九五九年,電晶體取代了真空管,體積縮小了數百倍,耗電也少,因之第二代計算機又問世了。這時正是IBM 的獨霸局面,他們陸續推出了IBM1401、IBM7094等產品。一九六五年,單晶體的技術又將數百個電晶體濃縮在一小片IC積體電路上,體積又濃縮了數百倍,是為第三代計算機。此類至今尚有使用者,其代表如IBM360、370等。到此為止,IBM 是主宰電算機市場巨人,他們網羅了最優秀的人才,擁有最精密的技術。像古羅馬帝國一樣,多大的地震都不能搖動它。究竟人腦有他的缺點,就是容易犯錯,只有在犯錯途中,才有必要修正其方向。當然,我們不能靠犯錯來做事,但偶而錯一次說不定反而產生奇蹟,因為沒有誰知道什麼才是真正的對,或真正的錯。在這時候,一個不太起眼的研究公司INTEL (當然是指在當時IBM 的蔭影下,而今該公司已是赫赫有名),接受了另一家公司的委託,利用大型積體電路的技術,來設計一種計算機。產品做出來了,基於許多種因素,委託的公司不願全部接受。經談判結果,INTEL 公司降價以求,並保留自行銷售之權。這一來,INTEL 公司的損失相當可觀,公司內部對這個新產品的看法也莫衷一是。於是在不斷的腦力激盪下,有人提議不妨將這片大型積體電路(像塊橡皮擦子大,裡面有幾萬個電晶體)當做一個控制器,以供各種自動控制系統之用。這個主意沒有什麼不好,但也沒有什麼了不起,因為市場在那裡,誰都不知道。這原是個錯誤,錯在原委託公司的估計,以及INTEL 公司設計的方式。如果沒有這種錯誤,很可能計算機的發展史會走向另一個方向。事實上,當時已有很多有財力、有技術的公司已經投下了龐大的資金,在大型電腦及迷你電腦的方向上研究改進。同時,據當年所有專家們樂觀的預測,都不約而同地看好迷你電腦(不要被其名稱所惑,實際上它只是比系統較小)。以致於IBM 在往後在往後幾年的政策,執著於大型電腦不變,白白錯過了大好時機。終至由75% 的市場佔有率,跌到今天的35% ,此是後話,表過不提。奇蹟出現了,因為計算機的觀念當時已很普遍,很多人在研究如何設計小巧輕便計算機,但是卻解決不了其中最重要的控制問題。這片小小的大型積體路,立刻被應用於中樞控制CPU ,由中樞控制決定訊號的輸出輸入以及儲存應用。於是,小型的電腦誕生了,成本大量降低。工廠、公司、中小企業以及學校家庭都有能力購置小型電腦,市場不再是IBM 所佔有。電腦的功能也不限於數據資料之處理,且大量應用在自動控制、圖形運用、聲光之傳換等。因之計算機被我國人稱為電腦確有其道理,甚至連美國人都在討論,這種新型的產品是不是還該沿用計算機之名?有人將這種技術之誕生比擬為第二次工業革命,確實與否有待史家去傷腦筋,但是其影響之深且鉅,遠非早期幾代計算機所可比擬。此外,也有人將這一代的計算機稱為第四代計算機。我們且稱之為電腦吧!嚴格說來,電腦之分類很難。各種廠牌及型別都有其特色及功能,但是為了有別於最初固定設置在特定空間中的電腦,可以移動的較小機種。已被命名為迷你(MINI,千分之一)電腦,如IBM 第三代產品1130等。因之,更新而又更小型的電腦再被降一級為微型(MICRO ,千分之千分之一)電腦。現在一般的標準是,所謂微型電腦多用軟性磁碟,64K 的主記憶體。(迷你型則用硬磁碟,256K主記憶體)可是更小型的電腦也出現,無以名之,便被稱為家用電腦、私用電腦,甚至掌中電腦。當然有朝一日,你一定可以戴一個手錶電腦,而這個小的手錶電腦其功能說不定比今天IBM370還要厲害得多哩!電腦的基本原理說了半天,你一定還搞不懂什麼是電腦,別急,在這一節裡,我要介紹一些基本的原理。如果你看來嫌枯燥,我勸你先不妨走馬看花,以後有興趣再細細地看它。因為,只有在這些細節裡,你才能完全瞭解電腦這個怪物在玩什麼鬼花樣。更進一步說,除非你不想破壞對電腦的偶像崇拜,否則,你會清楚地瞭解,電腦原來這樣簡單,這樣的無知!要知道電腦多麼無知,只要看看這個例子。如果用一加一千,連小學生都馬上知道是一千零一。可是電腦卻麻煩大了,它必須把一加上十個進位才行。或許,你學過電腦,你會說:胡說!我們寫程式沒有這樣麻煩。別忘了,你寫的程式是經過人們特別安排的,包括最起碼的機器碼在內,都是人用來幫電腦簡化其動作的。我們既然要瞭解電腦基本原理,就必須由其最原始功能說起。首先,我們要知道電腦的中樞裡有一個計時脈衝。它在每秒鐘振動數十萬次到數百萬次,它每振動一次,就產生一個訊號。這個訊號由無到有,然後又由有到無。有訊號時,就傳送到所有聯通的線路上一個固定的電壓(正五伏特)。這個有與無反覆交替,每秒鐘變化二百萬次時,我們就稱之2MHZ,即二百萬赫茲。現在你應該看出來零與壹的意義了,前述的振盪,在有時電壓為5 伏,相當於1 ,無時相當於0 。這種數字對時鐘脈衝而言是種規律,它們永遠是相依為命,一前一後,永不分離。這個規律的0、1是辨識所有訊號的同步基礎,正因為它簡單、明確,所以電腦簡單、明確。問題在,什麼叫同步基礎呢?如果你看過戰爭影片,在拂曉攻擊之前,全營官兵集合,指揮官宣稱:對錶!連、排長們立刻小心仔細地將錶準備好。指揮官說:五點十分三秒正!大家立刻撥好錶,(當然,要對秒針不容易,可是你也得設法記下其差值,否則後果不堪設想。)然後,各種行動按時實施。攻擊部隊要盡全力深入敵境,而後方支援火力則準備待命,至約定時刻,分秒不差,陣地砲轟開始。此時,在前線的部隊們若過早尋掩體,可能失去進攻的良機;過遲則難免受到不分敵我的砲彈催殘,這種時間的配合,便是同步。在電腦中,同步的重要性遠大於一切。前面說過,計時脈衝每秒振動二百萬次,也就是每個脈衝佔時二百萬分之一秒,以術語說等於0.5 微秒。換句話說,每秒鐘可有二百萬個動作須要分辨,如果不同步,各唱各的調,豈不天下大亂?因此,電腦的中樞即根據這個同步脈衝來檢查所有訊號。也就是說,只要電腦中樞不犯情緒,它必然是一成不變地,每秒鐘檢查二百萬個訊號(當然,並不是這樣單純,但是,你這樣去瞭解它也就夠了)。至於如何檢查訊號呢?在中樞中,有很多閘門。所謂閘門,也就是檢驗站,專門負責查視所有通過的訊號,並根據訊號的內容來決定做什麼。顯然,訊號是個主角,我們又必須先解釋一下什麼叫訊號才行。訊號和時鐘脈衝一樣,也是零與壹所組成的,不過有一點分別。時鐘脈衝的排列是永恒不變的,而訊號則是非變不可的,否則所有訊號都相等,豈不等於沒有訊號?我們再進一步說明:時鐘脈衝等於一個固定以0.5 個微秒速度通過一個檢查站閘門的標準,每開一次閘門,檢查一下是否有電壓通過。因此,在每秒鐘內,可能有零至二百萬個電壓反應被偵測到,這些被偵測到的反應就是訊號。好了,閘門已經檢查到訊號了,然後根據訊號的性質內容來決定下一步的動作。相信大家還是不瞭解訊號到底是個什麼玩意?人人都會口頭談談資訊,也都知道資訊就是資料及訊息。但再問下去什麼是資料,什麼是訊息,那就煞風景了!簡單說來,資料是靜止的,訊息是動態。因此,二者實是一體兩面,資訊可說是所有現象在靜態的記錄或動態的傳遞之形式。資訊並不是個新玩意,早在人類從叢林中跑出來之前,就充斥在宇宙間了。小鳥啾唧是資訊,犀牛角力也是資訊,連星光閃爍和太陽的黑子活動何嘗不是資訊?只是我們離不開人的立場,因此我們暫時狹義地避開那些莫測高深的訊號不談,僅僅訊號為經過人類概念思考後所釐定的一種辨識資料。這就簡單了,我們已經解電腦僅能分辨開、關或有電壓及無電壓動作,我們也認定其為0 及1 兩種數字。既然電腦只認識0 與1 ,我們又怎能讓電腦來處理那麼多繁複的工作呢?我們且來研究一下二進位數字吧,且假設:0+0+0, 1+0+1那麼, 1+1+?對了!既是二進位,就表示應該進位,如同十進位時,十就不該寫成個位數一般,我們再假定:1+1=10,同理,10+1=11, 11+1=100這種加法很簡單,只有0 與1 一直進位下去。顯然你可以看出來,位數愈多,其所能代表之數值愈大,可是這樣又如何加以運用呢?如果電腦只為了計算數字倒還簡,現在的電腦愈來愈不像話,居然會下棋,還會給人作媒、倒果汁,這些不是數字可解決的。幸而電腦生在洋人國度,否則它一定會被中國文字搞糊塗了。因為在康熙字典中,中文居然有四萬多個!西方拼音語系字母數目不一。以英文為例,有26個字,若分大小寫,則為52個,加上阿拉伯數字10個,標點及符號等32個,總共才94個。以這94個號為基礎,再加上一些作為控制特殊命令,七加八加,加到128 種,恰好是2 的7 次乘幕。也就是說正等於二進位七位數。七位數比較討厭,因為與2 不是倍數,再加上在資料傳輸上為了保證正確。所以又特別加了第八位,以供檢查用,於是八位數的二進位數字成為電腦最基本的結構。再進一步說,八位數的二進位數字一共有256 種排列組合(256 係指十進位數而言,如果你有興趣,不妨自己加一加看,只許用1 及0 ,根據二進位加法,進到第八次後,正好加了256 次)。在這256 種排列組合中,已將所有英文字母,標點符號,數字等全部包括在內。因此,這種基本結構可以配合前述機構,可以代表英文語系所欲表達的各種訊息。各位一定想知道,中文怎麼辦呢?難道這種方法,我們不能用?如果不能,我們該怎麼辦?這些正是我們要探討的主要內容。我們不能妄自菲薄,電腦是人發展出來的,人對訊號的辨識也不是天生的、一成不變的。因此,只要我們能把握住電腦設計的原理,以及訊號的特性,再根據我們的思維方式,加以改良,只要功夫下得夠,中文電腦絕對不輸於英文電腦。中文電腦在那裡?不知道你聽說過中文輸入這個新名沒有?這個是新創的,全世界僅有的專有名詞,只有中文才有中文輸入問題,這絕對不是廢話。為什麼這樣說呢?拚音文字系統已經可以用字母輸入,非拚音文字國家中有些為了解決問題,想盡辦法把自己的文字改成拚音式的(像韓國是個明證,日本也曾極力淘汰漢字,不過此路難行,現在又在走回頭路了)。還有一些國家彷彿中流砥柱,無動於衷。只有我國,近年來學者專家們無不絞盡腦汁,希望把中文放進電腦裡面,這就是所謂的中文輸入。中文輸入,見文思義,是指將中國文字用鍵盤輸入的技術,以求達到大量資料處理的目的。常有人問我,為什麼一談到中文資訊就那樣麻煩,英文資訊和中文又有什麼不同呢?每次我試著詳細地分析其前因後果,卻都把人澆了一頭霧水!這樣吧!我舉個例子來說明一下,不知道會有什麼效果?因為我在想不到有什麼恰當不過的例子。且假定世界有一個以蕃茄為主食的民族吧!由於蕃茄生態特性,很令他們困惱。比如說,蕃茄一年收成一季,又不能久存,存久就會腐爛等等。這時某國設計好一種蕃茄加工廠,可以將蕃茄製成罐頭,以備終年食用。這當然是個好消息,於是推派了一些專家去工廠參觀,實地瞭解。的確沒有話說,堆積如山的蕃茄由農場源源不絕地送來,罐頭也一批批地製好放進倉庫。大多數專家都主張立刻把工廠買回去,但是卻有少數人在唱反調。由於這種工業加工的技術,其先決條件是要有大小形狀相近的蕃茄。在這個工廠中,由入口分類槽、清洗槽、剝皮機、輸送帶、過磅器、裝罐機等等一系列生產工具,都是根據一種特別培植的圓粒蕃茄而設計的。而他們自己的賴以生存的蕃茄卻是一種名叫華夏種的多汁皮薄,大小不一,形狀各殊。唱反調的人問:這種土生蕃茄,連入口都通過不了,這工廠有什麼用?持贊成意見的則認為:生存第一,換個口味,吃這種能工業化生產的蕃茄有何不可?了不起引進新品種,全面推耕種,再不然生產一部份工業蕃茄以備必要時用,也比目前這樣好。現在,假定這是我們的事,而你是決策人士,你該如何處理?我們再把這個例子用電腦來表示,工廠就等於電腦,圓粒蕃茄是英文字母,華夏種是指中文。所謂中文輸入問題就是指如何把華夏種蕃茄放進工廠的生產帶上!電腦是非用不可的!也就是說工廠是必需引進來的,於是我們面臨了幾個選擇的方向:一是重新設計工廠的生產線,茲事體大,我們有這個力量嗎?有當然好,沒有怎麼辦?二是改良其不適合我們國情的部份,比如說把入口分類槽加大,大到能容納我們的蕃茄尺寸,皮就不用剝了,反正只要把蕃茄塞到罐頭裡就好!三是改良品種,使華夏種也大小形狀如一,而維持風味不變。最後一則是最自然不過方法:聽任自然,不聞不問。只要設法使用工廠開工即可,蕃茄來源不拘,國外採購就國外採購,生存第一。站在第一種立場考慮中文電腦的才是有心人,可是有心無力,徒呼奈何!站在第二種立場的人特別多,在早期這似乎是唯一的方法。但經過一段時間的應用後,發現了很多無法突破的困難,目前除了沿用以往外,很少有新的構想出現。第三種方式目前方興未艾,由於尚未經過時間的洗禮,一般使用者還在觀望。以致於市場很紊亂,除非一個強有力的因介入,否則在短時很難定案。最後一種立場是無可奈何的,但在決策人士的地位上,關係到整個國家民族未來的命運,他們當然要審慎從事。可是觀望太久,等待太久也不是辦法,圓粒蕃茄吃久了也會上癮的!把我國文字比喻為蕃茄,實在是大不敬。請原諒我的無能,我在找不到更好的譬喻來解釋中文輸入的奇特現象。但願以後能給你一個滿意的說明,現在我們就來談談中文電腦吧!讓我們來駕馭電腦中文電腦的定義是:用中文語法操作及運用的電腦,絕非只能顯示中文字形而已。相信你會同意這種看法,如果能打出中文就叫中文電腦,那麼只要有繪圖功能,電腦就可以畫出中文來,也就可以號稱中文電腦了。同理,能繪圖的電腦就比畫各種文字,甚至於畫任何事物,為什麼非稱中文電腦不可呢?再進一步說,假如太空人也能有文字的話,只要是二度空間的,繪圖電腦都能畫出來,是不是我們也該稱之為太空電腦呢?這道理太明顯了,但是大家要知道,能有中文出現在螢幕上,已經是天大的成就了,是很多有心人士專家學者們多年來努力的成果。所以暫時請勿挑剔,同時,真正的中文電腦我們已經有了。只是以目前的程度而言,有待繼續努力,但為說明方便,我們仍然沿用中文電腦之名。一提到中文電腦,就好像劉姥姥進了大觀園,眼花撩亂。常有人說現在正是中文電腦的春秋戰國時期!一點也不錯,這是個好現象,表現出我中華文化新生的契機。諸位不妨仔細想一想,如果我國不立即資訊現代化,便將在這場科技競爭中遭到淘汰的命運。可是,現代化的資訊工具都是英文(其實不正確,應該說是拚音字母語系)系統。很明顯地,如果我們照章全收,不要多久,英文必將取代中文在我國的地位。或許有人不以為然,但是想想吧!所有政府機關,公司行號都必須依賴現代化資訊工具之時,你如果不懂英文,能做什麼事?中文程度再好,找不到工作,如同廢人(當然沒有那樣悲觀,還可以寫寫武俠小說,只是到時,恐怕武俠小說也要翻譯成英文了)。這是個悲哀的畫面,但是,的確有人認為國家強盛就好。用中文不過是個沿襲下來的習慣,如同穿長袍馬掛一樣,改穿襯衫西裝也不錯呀!這話對了一半,不過,有兩個個小小的問題:我相信古今中外,要面子是人性之常,我們這一代能夠不爭氣到如此地步嗎?其次是,難道拚音文字真的要比我們的文字優秀嗎?可能嗎?連泥菩薩都有土性,而我們活生生的人,有名有姓的人,有過光輝燦爛的歷史。也有奮發圖強的現在,我們能放棄自己的母語?放棄自己的祖先?而歸咎我們的傳統文字?我可以鄭重地告訴各位,絕對不然!而且我敢用我所擁有的一切賭個東道,廿一世紀將是中華文化被全球的輝煌時代!人應該有信心,但不能盲目地自己騙自己,吹牛不犯法,但要別人也相信,就得拿出佐證來。第一,我們有第一流的智慧。證據是經過人類學家、心理學家、行為學家、醫學家等等各界科學家一致公認。智慧與人種遺傳無關,完全來自後天的環境。因此,結論是,所有人種都具備相同的智慧,誰都是第一流的。第二,我們有最多的資訊科技人才。多年來,人才外流的結果,留學生到了美國,語文是首要的障礙。要想出人頭地,就必須選擇一項與語言能力相關性最小、而發展潛力最大的行業。由於電腦還不會說流利的英語,因此成為大數留學生最有利的事業。一旦國家需要,我們立即有足夠的技術人才,發展我們的資訊事業。第三,幾乎中外文字學家,以及資訊工程學者一致公認:中文是舉世最難於學習,但卻是最具表達能力的文字。只要能克服應用的瓶頸,中文將是最理想的文字工具。證據呢?太多了,不勝枚舉:一、在人的感官中,視覺最強烈,對概念的形成最直截了當。因此,最理想的辨識訊號必然是圖形符號,而最理想的圖形符號,必然是象形符號。因此,以象形符號為依歸的中文、遠較拚音文字藉音之轉換而產生概念之表達性強烈。二、中文除圖形的特色外,又具有形狀圖固定的好處。在未來的資訊處理上,將有一種所謂資訊單位面積表達性之要求。也就是在同一單位面積上,表達之資訊意義最多且最完整。目前全世界沒有任何文字的單位面積上的變化有中文多,且完全採用相同的單位面積(例如英文長短不齊,且只有26個字母的排列變化)。三、在概念的表達中,中文用字最少。各位不信,可以參閱各種商品說明書,凡有中文者,必然用字最少。用字少表示在大量資訊處理時速度快,效率高,而且經濟。在許多報告中,咸認為中文用字較英文少20至30% ,再加上中文可用代碼,每字平均又比英文少30% 以上。因此,同一份文件,效率及經濟條件,中文比英文至少高50% 至60% 。四、在可見的一兩年內,語音的利用將會大大提高資訊效能。中文為單音節,每字一音,又比英文複音來得節省。加上拚音文字有一大隱憂,因為經過時間空間的變換,人們的語音習慣會改變,因之文字也常受到影響。但中文從古到今,不論何時何,不論讀昔如何,字形永遠受到認同。這也是何以我國雖然幅員廣大,方言眾多,卻仍然維持在同一國家體系之重要因素。顯而易見,在未來長遠的歲月裡,語音技術的大量應用,將不致對我國導致任何危害。再說下去就嫌太多了,你會問,為什麼中文的資訊應用卻瞠乎人後呢?說來話長,慚愧的是這個責任要由你們這一代年輕人來負擔。總有一天你們會明白,人的成長到了某一個程度就停止了,一停止就變得固執,拒絕接受新觀念,拒絕承認他所來不及吸收的新事物。其實中文電腦已產生了,不僅有,諸子百家不下數十種之多。當然,賣瓜的人絕不會說自己的瓜酸。但是酸甜總有個標準,我試著提供一些判斷標準的方向出來。諸位就不難分辨出那一種方法是適合我們的,讓我們一起來下點功夫把中文電腦的優點充分發揮,把缺點全部改進。一、輸入問題:即使語音輸入已成功,鍵盤輸入仍然是必要的手段。鍵盤輸入定義,是將文字經由鍵盤的按鍵手續傳輸到電腦中,因此必須考慮到幾個重要的因素:1 、鍵盤的優點:鍵盤是西方人發明的,經過了幾個世紀的應用推廣,已經普遍被接受,且發展為全世界通用的標準。如若我們不能配合利用,勢必要另外投資建立不同系,這幾乎是絕不可能的恐衚衕。因此,利用標準鍵盤是不容懷疑的最佳途徑。2 、文字的特質:中文是獨體文字,但仍然有其形成的法則,僅僅為了一時應用方便而將文字本身精義拋棄掉,亦將是一種損失。此外,不僅要承先,甚且要啟後,能用於現有的文字也能提供將來造字的新機,才是上策。尤其是在這種日新月異的時代中。嶄新的概念及事物叢生,如果僅用幾千年前發展出來的概念來強湊合,恐怕不合時宜。現在英文字彙已嫌不足,大量的縮寫字應運而生,而我們呢?這雖是未來的課題,我們今天就應有足夠的眼光一次解決它。(在未來幾節中,我們會嘗著運用新創字)3 、應用的方便:任何一種新方法都難免要學習,學習期間的長短是判斷標準之一。但更重要的是操作方式;學得快,而用得麻煩,將是後患無窮。操作方式在鍵盤輸入上,必須能達到盲目按鍵的要求。不妨設身處地想想看,打字時,眼睛一會看文稿,一會兒看螢幕,一會兒又看字鍵。像這樣,不只是忙得不亦樂乎,問題出在眼睛的疲勞、與精神的無法專注。盲目按鍵則不然,眼睛看在文稿上,十指在鍵上飛舞,包你勝任愉快。4 、重複字少:除了硬性以數序編號,重複字在所難免,這是不得已的。各位學英文時,會奇怪為什麼要記不規則動詞表?為什麼不全部採用規則動詞?這個道理是很現實的,因為初民發展的文字文法必然不能充分滿足長遠的需求。全部重新改過來根本不可能,所以舊的不妨將就,新的另行規定。所以不要怕重複字,但求避免到最少。5 、字彙擴充量大:一種新的輸入法當然可以任我們規定,有人說中文常用字不過八千,也有人說是三千,但目前誰都同意應有一萬八千字左右才夠用。只供某一型資料處理,中文用字都有限。但是,作為一種為萬世沿用的標準,我們怎能只顧眼前小小需求?各位要知道,一部電腦價值不貲,你可知道買了電腦後在應用時還不要不斷的投下大量人力?將資料建檔,整理,專家估計應用電腦所投之資本以五年計算,將比原電腦價值高過十倍。在經年累月,全國上下採用後,一旦字彙擴充性不夠,那時再頭痛就無藥可醫了。6 、最後,有一個不必提的重點,就是造價必須最低。這點,是市場學的金科玉律,你一定比我更清楚!二、輸出問題:我如果謙虛點,可能便成為虛偽了。我發明的倉頡字母輸入法是否符合國人需求尚有待考驗。但發明向量組字法卻已獲舉世公認,是目前最有效的方法,(我衷心希望你能提出更好方法)我們已能將所有中文(四萬多字)濃縮在一片晶體上。(如果我有足夠的錢的話,但做研究的人註定是不懂生財之道的)好在今天資訊界已認同我們的技術,可望在不久大量推廣。三、程式語言:要談中文資訊,就絕不能避開這一點不談。因為把中文印出來只是目的,目的需要經過作業程序來達成。如果還要用英文程式語言去處理中文,老問題又來了!人人要用電腦,人人就必學會英文。因為,學會英文才能寫程式,這是最危險不過的事。中國人不是次等民族,我們怎能向我們的祖先與後世交待?只為了貪方便,就用別人的語言來處理我們的資料?整理我們的文化?的確不錯,英文軟程式已發展得非常成熟,有現成的為何不用?為什麼還要浪費人力來發展中文軟體程式?一千個理由,一萬個理由,抵不過一個理由:我們是中國人,中國人就應該用自己的語言,用自己的方式來處理我們自己的事。外國月亮圓,那是他們命好!外國的東西有價值,我們只有咬牙苦拚!總有一天超越他們,代價是自己的血和汗,是畢生精力智慧,但絕對不是犧牲我們自己的語言文化!再換個角度來看,英文軟體程式引進國內就能一成不變地應用嗎?他們怎樣做我們就該怎樣跟進嗎?誰都知道,科學技術日新月異,一個新的改革,立刻可以把過去的一切成就否定掉。他們這幾十年來辛苦發展的軟體程式,就是金科玉律,永不改變嗎?最明顯的例子是,在我國各大專院校,尚被視為經典的COBOL 在美國已逐漸被淘汰了。美國大學不再選修COBOL,起而代之的是PASCAL 。好了,我們只顧盲目跟進,揀人家不要的過期貨,飢不擇食還可以原諒。我們自己有能力,不去研究發展,一味貪圖現成,怎麼可以?再舉個實例來看,第五代電腦已呼之欲出,由於技術突飛猛進,電腦應用觀念已大幅度的改變。但是,為什麼我們還沒有看見動靜?說穿了很簡單!常常有國人抱怨我們歷史包袱太重,他又怎知別人沒有?IBM 是電腦界的翹首,卻也正是歷史包袱最重的。你不妨想想,自從一九五三年起,數十年的電腦王朝賣出了多少電腦?有多少人力財力投入那貪得無厭的電腦軟體上?簡直無法估計!至少也是天文數字。每一新生代的技術產生,IBM 就痛苦一次。他們不變不行,因為市場壓力,變也不行,因為客戶不能接受。最好的例子,360、370是第三代的產品,到今天還在用,為什麼?因為第四代的43系列在軟體轉換上還有很多困難,削足適履,還是小事。至少他們有辦法,大問題隨著硬體技術的改進,軟體也急需適度的修訂。但是他們不能改,改不了,並非原有軟體程式太好,而是一改成新的,舊的就泡湯了。既然如此,我們還有什麼理由抱著他們的舊包袱當寶貝?反過來說,我們正好藉著新的技術,另起爐灶,從頭開始發展我們的軟體技術。我們能夠很輕易地一步跨入美國專家學者們期盼已久的自然語言。也就是說用平常對話一樣的方式去教電腦做該做的事,這原是電腦高階語言的最終目的。美國人不是做不到,而是我在前面說的原因:包袱太重了。我們能,因為我們沒有那些包袱!不過我還有一點加以補充,在我們自己的程式語言還沒有完全發展成功之前,我絕不反對暫時利用他們的包袱。但是這個暫時不是永久,也不是十年八年,最多三年。我們有這股信心,朋友們,歡迎你們參加這個行列!當然,我們也不能太樂觀,中國人太聰明了。人人都想憑著他個人的才智名利雙收,永垂青史,讓別人分享一點都不行。於是,門戶、派系、黨同伐異,小圈圈的利益大於大圈圈,大圈圈的利益重於國家社稷,而最牢不可破的是自我利益!如果你調查一下有多少人想獨樹一幟,搞一套自以為可以名滿天下的中文輸入方法,你會大吃一驚!再如果你調查一下有幾個人願意贊成用某一種方法,再加以研究改進,你又會大吃一驚!第一驚訝是:怎麼有這麼多有心人?。第二個驚訝是:為什麼沒有人肯研究別人的?理由有很多,包括我自己,我就是第一種人。但我在十年前開始時,是因為尚沒有可行之道,我必須另起爐灶。現在,方法已經很多,已有各種成品問世,錦上添花再

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论