• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            天行健 君子當(dāng)自強(qiáng)而不息

            【ZT】質(zhì)疑漢語(yǔ)編程


            據(jù)說(shuō)漢語(yǔ)編程打破了西方對(duì)計(jì)算機(jī)語(yǔ)言的壟斷,使中國(guó)人擁有了完全自主知識(shí)產(chǎn)權(quán)的程序設(shè)計(jì)語(yǔ)言。據(jù)說(shuō)隨著漢語(yǔ)編程的興起,將極大地推動(dòng)中國(guó)信息化建設(shè)的進(jìn)程。據(jù)說(shuō)漢語(yǔ)編程已經(jīng)得到了部分省市有關(guān)部門的大力支持,很快就會(huì)形成一門發(fā)展?jié)摿薮蟮漠a(chǎn)業(yè)。然而當(dāng)不少人在了解到漢語(yǔ)編程后,卻懷疑它不過(guò)是某些別有用心之人泡制的謊言。那么漢語(yǔ)編程究竟是一項(xiàng)劃時(shí)代的技術(shù)呢,還是一則經(jīng)不起任何推敲的的傳聞?

              8月6日,《21世紀(jì)經(jīng)濟(jì)報(bào)道》刊發(fā)的一篇標(biāo)題為《漢語(yǔ)編程欲顛覆WINDOWS 是技術(shù)還是謊言?》的文章告訴我們,早在2002年3月,中國(guó)人民解放軍總參科技委常委副主任、中國(guó)工程院院士錢七虎,信息產(chǎn)業(yè)部電子第六研究所總工程師吳克忠、中國(guó)科學(xué)院計(jì)算機(jī)軟件研究所研究院?jiǎn)T仲萃豪、中國(guó)軟件標(biāo)準(zhǔn)實(shí)驗(yàn)室副主任王芳等十余位離退休專家以新華社內(nèi)參的形式指出,中國(guó)人自己開(kāi)發(fā)的漢語(yǔ)程序設(shè)計(jì)語(yǔ)言,是從根本上實(shí)現(xiàn)中文計(jì)算機(jī)系統(tǒng)的有效途徑,希望國(guó)家有關(guān)部門給予關(guān)注和扶植。此外,信息產(chǎn)業(yè)部教育中心總工程師沈林興還把五筆字型輸入法、漢字激光照排系統(tǒng)和漢語(yǔ)編程視為漢字在計(jì)算機(jī)應(yīng)用中的三大里程碑,“而漢語(yǔ)編程更具革命性意義”。

              也許,我們沒(méi)有絲毫理由去懷疑眾多專家對(duì)于漢語(yǔ)編程價(jià)值的肯定,畢竟計(jì)算機(jī)語(yǔ)言是整個(gè)軟件業(yè)的核心技術(shù),是實(shí)現(xiàn)人機(jī)對(duì)話的工具,掌握了屬于自己的編程語(yǔ)言就意味著我們不再受制于人。但問(wèn)題是我們能夠做到這一點(diǎn)嗎?從理論上講,漢語(yǔ)編程應(yīng)當(dāng)是一種以漢語(yǔ)為描述語(yǔ)言的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,在程序設(shè)計(jì)中體現(xiàn)了漢語(yǔ)語(yǔ)法和邏輯,符合中國(guó)人的語(yǔ)言習(xí)慣和思維方式,而不是英文程序設(shè)計(jì)語(yǔ)言的簡(jiǎn)單漢化,或者是簡(jiǎn)單地營(yíng)造一個(gè)漢語(yǔ)編程環(huán)境。很遺憾的是,目前我們所能見(jiàn)到的漢語(yǔ)編程語(yǔ)言,就只不過(guò)停留這個(gè)層次上,并沒(méi)有取得任何實(shí)質(zhì)性的突破。事實(shí)上,從2001年到2002年間,北京市科委對(duì)某公司的漢語(yǔ)編程項(xiàng)目進(jìn)行了5次評(píng)審,評(píng)審的結(jié)果是超過(guò)50%的專家并不認(rèn)可漢語(yǔ)編程的可行性。

              經(jīng)過(guò)幾十年的發(fā)展,編程語(yǔ)言超過(guò)了2000種,但真正常用的仍然不過(guò)寥寥數(shù)種。一款優(yōu)秀的編程語(yǔ)言,需要長(zhǎng)期的技術(shù)積累,需要提供大量的類庫(kù),需要用戶的支持,這些都是發(fā)展?jié)h語(yǔ)編程必須解決的問(wèn)題。有人認(rèn)為用戶肯定不是問(wèn)題,因?yàn)橹袊?guó)人自然會(huì)首選漢語(yǔ)編程工具,不過(guò)僅僅有語(yǔ)言環(huán)境的優(yōu)勢(shì)顯然不足以吸引用戶,如果它的技術(shù)不過(guò)關(guān)的話。再進(jìn)一步假設(shè),即便漢語(yǔ)編程達(dá)到了國(guó)外編程語(yǔ)言的水平,那么也未必能夠得到專業(yè)的軟件公司青睞,畢竟他們?cè)谶x擇一種新的編程語(yǔ)言時(shí),會(huì)更多地考慮開(kāi)發(fā)平臺(tái)遷移帶來(lái)的高昂成本以及程序員的適應(yīng)能力。求伯君在談到漢語(yǔ)編程時(shí)就曾經(jīng)表示,漢字不同英文,同一個(gè)單詞有很大的差異性,所以漢語(yǔ)編程也需要你去記憶大量的語(yǔ)法,經(jīng)常編程的程序員將很難去適應(yīng)新的編程工具。由此可見(jiàn),漢語(yǔ)編程要想得到專業(yè)軟件公司支持的可能性并不大,而一款無(wú)法得到專業(yè)應(yīng)用的編程工具是難以取得真正成功的,最多只能成為電腦愛(ài)好者的娛樂(lè)工具。

              學(xué)過(guò)編程的朋友都知道,程序中絕大部分都是邏輯和數(shù)學(xué)表達(dá)式,與采用英語(yǔ)還是漢語(yǔ)來(lái)描述的關(guān)系實(shí)質(zhì)并不大。從編程語(yǔ)言的發(fā)展歷史來(lái)看,它經(jīng)歷了從匯編到高級(jí)、從面向過(guò)程到面向?qū)ο蟮霓D(zhuǎn)變,而沒(méi)有英語(yǔ)、德語(yǔ)、俄語(yǔ)等不同語(yǔ)種工具的說(shuō)法。所以說(shuō)把漢語(yǔ)編程與C++、Java之類的編程語(yǔ)言相提并論,未免顯得過(guò)于夸張。更何況,即便把C++、Java中上萬(wàn)個(gè)用英文拼成的庫(kù)函數(shù)名用漢字來(lái)代替,對(duì)于編程語(yǔ)言本身的發(fā)展也沒(méi)有任何價(jià)值,充其量不過(guò)是一種 “漢化”工作。從軟件開(kāi)發(fā)技術(shù)的發(fā)展歷史來(lái)看,歷經(jīng)了算法技術(shù)、結(jié)構(gòu)化軟件技術(shù)、面向?qū)ο蠹夹g(shù)、分布式面向?qū)ο蟆⒓夹g(shù)軟件構(gòu)件技術(shù)幾個(gè)階段,一種編程語(yǔ)言的生命力在于它能夠不斷地適應(yīng)新的開(kāi)發(fā)技術(shù)特點(diǎn),與它采用的語(yǔ)種沒(méi)有多大關(guān)系。漢語(yǔ)編程要想能夠生存和發(fā)展,必須吸收國(guó)外優(yōu)秀編程工具的優(yōu)點(diǎn),把漢語(yǔ)編程應(yīng)用到最新的軟件開(kāi)發(fā)技術(shù)中去。以我國(guó)軟件產(chǎn)業(yè)的現(xiàn)狀來(lái)看,要達(dá)到這個(gè)目標(biāo)都很不現(xiàn)實(shí),還何談要在漢語(yǔ)編程中體現(xiàn)漢語(yǔ)語(yǔ)法和邏輯、符合中國(guó)人的語(yǔ)言習(xí)慣和思維方式?

              筆者所知道的漢語(yǔ)編程工具主要有兩種:漢語(yǔ)程序語(yǔ)言和易語(yǔ)言。漢語(yǔ)程序語(yǔ)言是在1993年由北京百樂(lè)航天應(yīng)用技術(shù)公司漢語(yǔ)工控部的沈志斌發(fā)布的,最初為PC1.0版,是一個(gè)16位版本,只能在MS-DOS環(huán)境下運(yùn)行。2000年,沈志斌組建了北京元易達(dá)公司,專門從事漢語(yǔ)編程的產(chǎn)品開(kāi)發(fā)。經(jīng)過(guò)近十年的發(fā)展,漢語(yǔ)程序語(yǔ)言目前最新的版本為2.03,能夠在WINDOWS9X/NT環(huán)境下運(yùn)行。易語(yǔ)言是曾經(jīng)和朱崇君一起開(kāi)發(fā)CCED的吳濤于 2000年初開(kāi)始開(kāi)發(fā)的,這是一款Windows下全中文可視化編程語(yǔ)言,最新版本為 3.0。易語(yǔ)言自發(fā)布后,以其類似于VB的風(fēng)格和徹底中文化的特點(diǎn)贏得了不少電腦愛(ài)好者的青睞,雖然沒(méi)有具體的統(tǒng)計(jì)數(shù)字表明易語(yǔ)言的用戶有多少,但筆者在易語(yǔ)言網(wǎng)站論壇上發(fā)現(xiàn)有不少用戶提出了在使用易語(yǔ)言的過(guò)程中遇到的問(wèn)題。不過(guò)就易語(yǔ)言和漢語(yǔ)程序語(yǔ)言這兩款漢語(yǔ)編程工具現(xiàn)狀而言,雖然它們都采用了漢語(yǔ)作為程序設(shè)計(jì)描述語(yǔ)言,但要與主流的程序開(kāi)發(fā)工具相比,還有很大的距離,而且筆者估計(jì)這種差距在短期內(nèi)難以得到改觀。

              事實(shí)上,把漢語(yǔ)編程定位在針對(duì)普通用戶的編程語(yǔ)言更為恰當(dāng),畢竟對(duì)于專業(yè)程序員而言,漢語(yǔ)作為程序設(shè)計(jì)的描述語(yǔ)言并沒(méi)有什么實(shí)際意義。更何況以國(guó)內(nèi)軟件公司的實(shí)力和水平,要想開(kāi)發(fā)出達(dá)到微軟、Borland等國(guó)外公司的編程開(kāi)發(fā)工具水平的產(chǎn)品,基本上是一項(xiàng)不可能完成的任務(wù)。開(kāi)發(fā)易語(yǔ)言的吳濤在接受記者采訪時(shí)就表示,他開(kāi)發(fā)易語(yǔ)言的初衷就為了想讓更多的電腦愛(ài)好者能夠加入到軟件開(kāi)發(fā)的行列中來(lái),因?yàn)樗麄冎杏泻芏嗳讼雽W(xué)編程,但一看到滿屏都是英文,大多就放棄了。此外,對(duì)于廣大中小學(xué)生而言,因?yàn)橛?jì)算機(jī)專業(yè)英語(yǔ)的水平相當(dāng)有限,所以漢語(yǔ)編程應(yīng)該是他們的學(xué)習(xí)編程知識(shí)的首選工具。

              總之,我們應(yīng)當(dāng)正確認(rèn)識(shí)到國(guó)內(nèi)的軟件技術(shù)水平與國(guó)外的巨大差距,完全沒(méi)有必要片面地夸大漢語(yǔ)編程的重要性,為了眼前利益不切實(shí)際地炒作,畢竟這不過(guò)是一項(xiàng)既不成熟、前景也不甚光明的技術(shù)。當(dāng)然,筆者還是衷心地希望漢語(yǔ)編程的倡導(dǎo)者和愛(ài)好者們能夠務(wù)實(shí)創(chuàng)新,為提升我國(guó)的軟件技術(shù)水平作出自己的貢獻(xiàn)。



            【轉(zhuǎn)】

            我們技術(shù)網(wǎng)站的留言板上有個(gè)留言,“我們是搞中文編程推廣的專業(yè)網(wǎng)站,最近獲悉,貴站在搞語(yǔ)言開(kāi)發(fā),為了推動(dòng)中國(guó)中文編程的早日普及,特邀請(qǐng)貴站有管人員到我站做客,發(fā)布貴語(yǔ)言的開(kāi)發(fā)情況,以及相關(guān)介紹和下載資源等。”

            我們固然是開(kāi)發(fā)了高級(jí)腳本語(yǔ)言Koodoo語(yǔ)言,卻并不是中文編程,說(shuō)實(shí)在的,我對(duì)所謂中文編程還挺反感。

            中文編程不是什么新鮮玩意,僅僅把編程語(yǔ)言中的關(guān)鍵字替換成中文,用C的宏替換就可以了:

            #define 假如 if
            #define 否則 else
            #define 真 true
            #define 假 false

            壓根就沒(méi)啥意義。

            在天涯社區(qū)有個(gè)弟兄對(duì)這個(gè)分析的很透徹,他認(rèn)為在操作系統(tǒng)API接口及相關(guān)文檔都是還是以英文為主的情況下,僅僅是語(yǔ)法中文化是沒(méi)有意義的,他還取了個(gè)憤怒的標(biāo)題,“漢語(yǔ)編程,在漢芯事件之后中國(guó)軟件界最大的騙局” ,跟帖也是一邊倒地對(duì)所謂中文編程口誅筆伐。

            透視所謂的中文編程,背后的要害是“中國(guó)特色”。企圖在科學(xué)、技術(shù)甚至經(jīng)濟(jì)政治領(lǐng)域搞出所謂的“中國(guó)特色”。中國(guó)特色后面的東西,是保守和落后。就像今天在群里面討論的,網(wǎng)友“可想而知”說(shuō):“所謂中國(guó)特色,就是落后而又不承認(rèn)”,網(wǎng)友“東進(jìn)語(yǔ)音板卡”也說(shuō),“中國(guó)特色太要命”,我最后的結(jié)論是:中國(guó)特色變成了遮羞布和擋箭牌,不和世界潮流合拍、不承認(rèn)普世價(jià)值的擋箭牌。



            編程的真正復(fù)雜度在于邏輯和對(duì)具體編程領(lǐng)域的熟悉,而不在語(yǔ)言,就那么幾個(gè)關(guān)鍵字都學(xué)不會(huì),還編程!確實(shí)要中文,你文檔中文就行了。

            比如3D編程,主要難度在于3D數(shù)學(xué)和圖形學(xué),這兩個(gè)學(xué)精了,3D編程簡(jiǎn)單的很。
            不管是用C++,C,或者C#都一樣。

            拿數(shù)學(xué)來(lái)說(shuō),都是用字母和數(shù)字的,包括希臘字母的采用,而不是用象形字。
            現(xiàn)實(shí)證明了字母比象形字在科學(xué)研究方面具有更大的表示意義,象形字可以用來(lái)表達(dá)語(yǔ)言含義,但不適合科學(xué)領(lǐng)域。

            再說(shuō)讓老頭老太太之類的學(xué)編程實(shí)在沒(méi)意義,這種專業(yè)性的活就有專業(yè)人士來(lái)做,其他人只要會(huì)用軟件就可以了。

            計(jì)算機(jī)編程歷來(lái)是入門容易精通難,你用中文編程讓一些根本沒(méi)必要學(xué)編程的人學(xué)習(xí)編程,其結(jié)果不過(guò)是浪費(fèi)別人的時(shí)間罷了,如果他想學(xué)編程,那幾個(gè)英文關(guān)鍵字難不了他,真正對(duì)他有幫助的就是文檔的中文化。

            數(shù)學(xué)沒(méi)有什么中國(guó)數(shù)學(xué),美國(guó)數(shù)學(xué),法國(guó)數(shù)學(xué)的區(qū)別,這些知識(shí)都是全人類共享的,實(shí)在沒(méi)有必要搞什么中國(guó)特色。


            posted on 2007-11-09 20:15 lovedday 閱讀(763) 評(píng)論(0)  編輯 收藏 引用 所屬分類: ▲ Software Program

            公告

            導(dǎo)航

            統(tǒng)計(jì)

            常用鏈接

            隨筆分類(178)

            3D游戲編程相關(guān)鏈接

            搜索

            最新評(píng)論

            久久久久国产| 超级碰久久免费公开视频| 久久精品成人欧美大片| 99久久这里只有精品| 欧美精品久久久久久久自慰| 久久亚洲AV成人无码软件| 亚洲国产精品综合久久一线| 久久五月精品中文字幕| 狠狠精品久久久无码中文字幕 | 人人狠狠综合久久88成人| 久久久久波多野结衣高潮| 国产成人久久精品一区二区三区 | 国产成人久久AV免费| 老色鬼久久亚洲AV综合| 日韩精品无码久久久久久| 欧美丰满熟妇BBB久久久| 热99re久久国超精品首页| 秋霞久久国产精品电影院| 欧美精品丝袜久久久中文字幕| 欧美精品九九99久久在观看| 99久久精品国产一区二区| 99久久久精品| 久久天天躁狠狠躁夜夜2020| 亚洲色欲久久久综合网东京热| 久久天堂AV综合合色蜜桃网| 色综合久久精品中文字幕首页| 久久er国产精品免费观看8| 久久久这里只有精品加勒比| 精品综合久久久久久888蜜芽| 国产L精品国产亚洲区久久| 欧美日韩精品久久免费| 狠色狠色狠狠色综合久久 | 国产99久久精品一区二区| 国产99久久九九精品无码| 久久精品中文字幕大胸| 久久精品国产一区二区三区日韩| 久久93精品国产91久久综合| 久久婷婷成人综合色综合| 人人狠狠综合久久亚洲高清| 99久久精品费精品国产一区二区| 久久久不卡国产精品一区二区|