999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

漢語編程是現實還是鬧劇?

2007-12-31 00:00:00
電腦迷 2007年23期

一篇其貌不揚的博客文章,無非是講了講自己工作的事情,一時間卻攪得IT業界、互聯網上風生水起,眾說紛紜,爭議不休,關注的媒體也不下千家,何事具有如此之威?它就是“漢語編程”。

漢語編程,也許對于讀者朋友們已不再陌生,從1984年初見雛形到現在也有二十多年的歷史了。我們先來看看漢語編程的簡介:漢語編程設計系統是一套獨立開發、擁有自主版權的以漢語為核心、東方思維為基礎,面向組件和對象,具有跨系統和平臺無關性的計算機語言。其特點和優勢是:編程思維的創新、軟件方法的創新、漢字的親和力、跨越平臺的靈活性、嵌入式操作系統的新機遇、極佳的安全性、超越傳統編程工具;發展方向為:跨平臺應用、數據庫開發、漢字元件庫完善,中文操作系統平臺、中文CPU。

看過以上簡介,不免讓筆者心潮澎湃、熱血沸騰。可冷靜下來仔細想想,卻不難發現漢語編程的宣傳之中為何還隱含著種種漏洞?也許,我們并不應該去懷疑眾多專家對于漢語編程價值的肯定,畢竟計算機語言是整個軟件業的核心技術,是實現人機對話的工具,掌握了屬于自己的編程語言就意味著我們不再受制于人。但問題是我們能夠做到這一點嗎?那么,漢語編程究竟是一項劃時代的技術呢。還是經不起推敲的鬧劇呢?

語言不是編程的本質

在此,筆者先摘錄計算機教育專家譚浩強先生著作中的一段話:

要使計算機按人的意圖工作,就必須使計算機懂得人的意圖,接受人向它發出的命令和信息。人要和機器交換信息就要解決一個“語言”的問題,但計算機并不懂人類的語言(無論是中文或英文),例如,我們寫A+B=c,機器不能接受。它只能識別0和1兩種狀態。

人們經常用語言(或文字)來表達思想、交流經驗、互通信息。其中漢語、英語,法語是使用人數最多的語種,人類相互交流信息所用的語言稱為自然語言,但是當前的計算機還不具備直接理解自然語言的能力,于是人們希望找到一種和自然語言接近,并能為計算機接受的語言,這種語言被稱為計算機的高級語言,用高級語言編寫的程序由英文字母、數字、運算符號等按照一定的語法規則組成,不過計算機并不會直接執行用高級語言編寫的程序,需要先將其翻譯成機器能執行的語言(機器語言,由二進制代碼表示的指令組成),再在機器上運行,因此現代計算機解題的一般過程為;用戶用高級語言編寫程序,連同數據一起送入計算機(用戶程序一般稱為源程序),然后由計算機翻譯成機器語言程序(稱為目標程序),在計算機上運行后輸出結果。

而這種“翻譯”過程通常有兩種做法,即編譯方式和解釋方式。編譯(或解釋)程序替代了人工把用高級語言寫的源程序翻譯為機器指令程序,適用于不同的計算機,這就大大節省了使用者的工作量。

由于程序中絕大部分都是邏輯和數學表達式,不論我們采用漢語、英語或者其他各種語言作為編程語言,都要通過“翻譯”才能讓計算機識別,并執行指令。既然程序的執行過程沒有任何變化。那么我們采用各自習慣的英文或漢字進行編程設計,對于計算機的解題原理而言又有何種區別呢?程序中涉及的字符僅僅是為了滿足一定的語法結構,思維邏輯而構建的,一味地糾纏“if…else…”和“如果()”或“rg”哪個簡單、好記,是沒有任何意義的,也就更談不上以漢語或英語為核心、東方或西方思維為基礎了。我們姑且拋開英語和漢語,舉個印度SKTN語法的例子,這樣的程序大家能看懂嗎?所以,使用規范、通用的字符結構,不僅為了方便自己,更是為了便于程序的發展和溝通。要知道文字和語言都是工具,統一的標準才是項目開發、事業發展前進的根本保障。

再從編程語言的發展歷史來看,它經歷了從匯編到高級、從面向過程到面向對象的轉變,而沒有英語、德語、俄語等不同語種工具的說法。更何況,即便把c++、Java中上萬個用英文拼成的庫函數名用漢字來代替,對于編程語言本身的發展也沒有任何價值,充其量不過是一種“漢化”工作。

編程是否老少皆宜

所謂編程,無非就是用程序的語言實現自己想要的功能。功能已經擺在這里,不同的語言的區別應該就是語法上的不同,最終實現出來的,應該是一樣的結果。既然語言不是編程的本質,那么我們啟動漢編新版編輯器再來看一段漢編代碼,是否真如介紹那樣“只要認識漢字,上到九十九下到剛會走,無需學習計算機知識,都可以學習和使用,人人都可成為程序員”呢?

漢編代碼中同樣出現了大量的計算機術語,如此的語法結構,怕不是簡單地學學漢語就能完成的吧!要知道,我們所學習的計算機知識并不是僅僅為了編寫代碼,而縮寫代碼必須先了解許多的計算機基礎知識,一個程序員如果沒有堅實的計算機基礎知識,幾乎不可能編寫一個有價值的程序,同樣,我們在學習編程時,面臨的兩大最佳途徑就是:讀程序、寫程序。而讀程序需要具備的就是必須有一定的語言基礎知識(指語法知識),最起碼要能讀懂別人程序的每—行意思。

由于漢語是意義最豐富的語言之一,字詞的不同組合隨使用環境的不同往往包含多種含義,容易導致很多理解上的歧義,這樣在語法結構的構成上就會出現很多差異,即便可以提前在編譯器中定義漢字辭典,那這種做法又與現有的高級語言有何區別?除非我們的電腦早已進化得如同“變形金剛”一般,自己就能學習理解編者使用的漢語含義!

對于編程來說,思維當然是最為重要的,我們從開始的面向過程,到面向對象,到最新的一些編程思想都有著完整的理論證明,借助順序,判斷和循環就可以解決所有的問題。但是在漢語編程中,我們并沒有看到什么理論解釋,僅從實例代碼看來,漢編無非是更接近于面向對象的語言,并在其中包含了一些繼承和屬性的概念而已。

就Borland C++、VisuaI c++、Delphi等編程環境中已經成熟開發運作的IDE(Integerated DevelopmentEnvironment。集成開發環境)而言,現有這些主流可視化編程語言在控件拖放、代碼點擊、所見即所得的人機對話窗口上更顯成熟,使得程序開發過程更加簡單方便。而漢編設計過程卻沒有提供自己的IDE,雖說現有的漢編編輯器已經實現了參數、代碼點擊輸入,但依舊需要獨立的編譯程序對它進行編譯而生成OBJ文件(目標文件),再用連接程序將OBJ文件與庫文件(LIB文件)連接而成為可執行的EXE文件;還要對程序進行調試,整個過程顯得繁瑣復雜。

再從軟件開發技術的發展歷史來看,歷經了算法技術、結構化軟件技術、面向對象技術、分布式面向對象、技術軟件構件技術幾個階段。編程語言的生命力在于它能夠不斷地適應新的開發技術特點,與它采用的語種沒有多大關系,至于利用漢語編程就可實現“數據管理程序化,程序設計數據化”、中文CUP可以執行中文指令集、“詞與詞可以任意組合,并可以生成新詞”等等的宣傳口號,認真看看我們所學的教材和理論,就不免覺得謬誤百出了。

編后語

雖說,我們今天正在面臨各種各樣的專業技術壁壘,需要我們努力開發擁有自主知識產權的技術項目,但計算機領域發展了這么久,要想打破這些技術壟斷,遠遠不是一個所謂漢語編程就能達到的。我們現在的技術水平真有如此智能化嗎?我們真的具備從內核到外圍源碼的自主專利技術嗎?以我國軟件產業的現狀來看,漢語編程要達到吸收國外優秀編程工具的優點。并把漢語編程應用到最新的軟件開發技術中去還有很多難關,更談不上要在漢語編程中體現漢語語法和邏輯、符合中國人的語言習慣和思維方式。

所以,我們如果真的想在這個領域開發自主知識產權的產品和技術,光靠片面地夸大漢語編程的重要性,為了眼前利益不切實際地炒作是不行的,應當正確認識到國內的軟件技術水平與國外的巨大差距,靜下心來踏踏實實做點事情,做到既能務實創新。體現自己特有的靈活、方便、優雅,又能為提升我國的軟件技術水平作出自己的貢獻,提出為快捷編程而生的嚴謹的專業架構。

主站蜘蛛池模板: 成人91在线| 天天做天天爱夜夜爽毛片毛片| 国产亚洲欧美在线中文bt天堂| 欧美v在线| 欧美一级大片在线观看| 国产成人精品一区二区不卡| 伊人久久婷婷五月综合97色| 色综合热无码热国产| 婷婷激情五月网| 在线免费看片a| 精品一区二区三区四区五区| 欧美色亚洲| 国产一区二区在线视频观看| 蜜桃视频一区二区三区| 五月婷婷导航| 成人午夜久久| 久久综合丝袜长腿丝袜| 久草青青在线视频| 亚洲男人天堂2018| 国产亚洲欧美日韩在线一区二区三区| 午夜福利网址| 久久久成年黄色视频| 免费国产高清视频| 亚洲最大综合网| 国产原创演绎剧情有字幕的| 台湾AV国片精品女同性| 伊人久综合| 国产欧美又粗又猛又爽老| 二级特黄绝大片免费视频大片| 综合亚洲色图| 成人亚洲国产| 不卡视频国产| 国产精品视频a| 日韩大片免费观看视频播放| 亚洲中文字幕精品| 亚洲一区二区无码视频| 成人福利在线免费观看| 99视频精品在线观看| 国产小视频a在线观看| 国产精品自在线天天看片| 欧美日韩专区| 伊人激情久久综合中文字幕| 无码人中文字幕| 国产69囗曝护士吞精在线视频| 日韩精品毛片人妻AV不卡| 99在线观看视频免费| 色综合中文字幕| 日本午夜影院| 免费aa毛片| 亚洲国产理论片在线播放| 欧美不卡二区| 精品国产一二三区| 婷婷综合色| 亚洲天堂免费在线视频| 国产成人综合亚洲网址| 午夜在线不卡| 日韩专区欧美| 日韩精品一区二区三区大桥未久 | 亚洲永久免费网站| 99热国产这里只有精品9九| 女人毛片a级大学毛片免费| 永久免费无码日韩视频| аⅴ资源中文在线天堂| 狠狠v日韩v欧美v| 国产99精品久久| 嫩草影院在线观看精品视频| 国产主播喷水| 超碰免费91| 在线观看免费人成视频色快速| 国产午夜精品一区二区三区软件| 亚洲成网站| 中文字幕无码中文字幕有码在线| 国产成人亚洲精品无码电影| 91热爆在线| 日韩国产精品无码一区二区三区 | 久久精品中文无码资源站| 亚洲午夜国产精品无卡| 91麻豆国产视频| 一本二本三本不卡无码| 色综合热无码热国产| 国产无码高清视频不卡| 成AV人片一区二区三区久久|