曲折中前行的汉语编程
?
前言 到目前,中文編程已經走過了10幾個春秋,期間誕生了許多有創意的中文語言,同時也有許多靜寂的消亡了。中文編程語言走過的歷程,多少有點曲折,不只有西方的打壓,更有部分國人扇風點火,推波助欄。相信中文編程會繼續在流言蜚語中走過一段旅程,繼續用行動證明中國人用中文編程不是夢,黎明的曙光遲早會照射到這個形單影孤的獨行者。 導讀
| 一篇 | 二篇 |
| 1.什么是漢語編程 2.為什么要發展漢語編程 4.編程語言的種類 3.漢語編程的方向 | 1.什么是易語言 2.易語言的特點 3.易語言適用的人群 4.展望未來 |
一??? 篇
?
?
一 什么是漢語編程
“漢語編程”,又“中文編程”,它是中國人自己研發的完全以漢語為描述語言的計算機程序設計語言,它完全具有中國自主知識產權。
1.? 完全知識產權:
一個完全由中國人自行開發,由中國人自我掌握全部源代碼,從形式到內容全面符合中國人的思維方式,使用漢文字表達的面向對象、面向問題計算機程序設計語言。
2.? 與其他語言區別:
漢語編程語言是一種類似類似C++的高級計算機語言,作為一種計算機語言,它和現在流行的大部分計算機語言具有一些共同的特點,都是人機對話必須的工具語言,它更符合中國人的語言習慣和思維方式。
3.漢語編程的特點:
“漢語編程”具有自成平臺、面向對象、面向問題、所說即所得、高度安全性、強大的繁衍功能、高度兼容性以及資源占用少、速度快等特點,開辟了計算機語言發展的新紀元。
4.漢語編程,不是漢字編程。
但該語言絕非曾流行過的任何一種計算機語言的簡單漢化,或是為某種軟件制造一個中文環境。是一種以漢語為描述語言的計算機程序設計語言,在程序設計中體現了漢語語法和邏輯,并不是英文程序設計語言的簡單漢化,或者是簡單地營造一個漢語編程環境。
不是把“123456789“寫成“一二三四五六七八九”,更不是寫成“壹貳參肆伍陸柒捌玖”。
二.為什么要發展漢語編程
?
有人說,既然別的語言做的已經很完善了,為什么還要中國自己開發的漢語編程,為什么還要辛苦自己開發什么漢語編程。如果這樣說的話,我們就不用再去走什么中國特設的社會主義,把資本主義那套哪來豈不更省心,再請個資本家來,不是更好。
中國就像一輛巨大的滾動著的車,總有人在里面自顧自的的行樂。但如果百分百的人都這樣,這兩車就會毫無方向的亂沖亂撞,總要有人探出頭來看看這輛車究竟朝哪個方向開。
1.? 中文編程符合國人習慣和思維,更適合國人使用。
?
2.? 中文編程更適合對英文不熟悉英文的人。
?
3.? 編程是中思想,中國的拼音,如果和西方英文相比,pinyin更符合國人的習慣和思維,他不但表意而且輸入也更加方便。
綜上,一個沒有自己編程語言的國家,一個沒有高瞻遠矚,沒有長遠發展目標的國家,注定永遠跟在別人后面。中國要走計算機強國之路,必須要實現軟件開發的產業化,而要實現軟件開發的產業化,必須實現編程語言的民族化。
三.漢語編程種類
目前國內的漢語編程大體分為四類:
第一類就是自主研發了漢語內核的,如:“易語言”,“易語言.飛揚”等,漢語可被直接編譯為機器碼;“易腳本”、“世寶腳本”是自主開發的腳本語言。
http://www.dywt.com.cn
第二類是漢化了其他編程語言而形成的,如:“中蟒”;“易樂谷”是漢化了的LOGO語言;“丙正正”是漢化了的C++。
?http://www.chinesepython.org
- 中蟒是一套基于 Python 即譯語言 2.1.3 版的中文編程語言. 除了保留字, 變數名稱可用中文外, 很多內建數據型的操作都可用中文來進行.
- 中蟒加入了對中文字編碼的內部支援, 現在可以順利運行于大五及國標編碼的中文系統中. 同時用這兩種編碼系統所寫的程式不必進行編碼轉換可分享共用.
- 由于 Python 語言的發展已相當成熟, 也有許多第三方擴展模組廣泛流通著, 完全中文化將會是一個很浩大的工程. 提早釋出版本是為了讓更多有興趣的人加入我們的行列, 進行這項有趣的工作.
- 中蟒兼容 Python 2.1.3 的程式, 因此大量的擴展模組可以直接拿來使用.
- 中蟒和 Python 2.1.3 同樣, 是開放源碼的.
第三類是以漢語為基礎,搭建式或區別于傳統編程的工具,如:搭建之星,網站搭建者,雅奇MIS等。
?http://www.diylsoft.com/
- 可視化的開發環境;2、開發過程構件化;3、邏輯關系命令化;4、微解釋執行。??????
?“漢語編程”已通過國家級鑒定,它不僅獲得國家發明專利(國家發明專利號: ZL 94 1 07330.0 國際專利主分類號:G06F17/00),同時還列入國家火炬計劃項目和信息產業部科技發展基金。13年來,這項具有完全自主知識產權的編程語言,已為國家有關部門、軍隊等開發出數百套操作方便,成本低廉,保密性強,技術可靠的高質量軟件。大到航天技術,小到少兒益智游戲,凡是用英語能編程的軟件,均可用漢語編程去開
綜上,中國軟件方面起步晚,如果早的話,那么流行的就是C_JAVA、C_NET、C_C++、C#,早就滿天飛了。
?
四.漢語編程的方向
計算機在中國經歷了操作系統漢化環境技術和中文輸入法技術兩次較大跨越,計算機的應用得到很大普及,計算機必須在中國實現第三次飛躍即由操作系統漢化環境到中文輸入再到中文編程。
1.編程語言民族化,計算機語言的文化之源;
信息產業部電子第六研究所總工程師吳克忠、中國科學院計算機軟件研究所研究院員仲萃豪、中國軟件標準實驗室副主任王芳等十余位離退休專家以新華社內參的形 式指出,中國人自己開發的漢語程序設計語言,是從根本上實現中文計算機系統的有效途徑,
2.軟件編程大眾化,計算機發展的人才之基;
應該適應各種語法要求,給編程人員最大的自由度。更加接近自然語言,更符合中國人的習慣思維;有一套統一的標準同時也應有適用于不同標準的中文符號。
3.軟件開發專業化,計算機應用的產業只實;
擁有自己的編譯器和獨立的虛擬機平臺標準,而該虛擬機是可以以硬件形式實現并具有有很高效率。。
總之,中文編程語言發展方向不一定是在一個方面的技術創新,或許它應該是做融合,把各種分立的東西合在一起。不僅語言本身要做融合,中文編程語言的應用,也可以做融合,因為融合也是一種創新,同時,發展中文編程不是某一兩個人可以做到的,希望在國人和中文編程的共同努力下,促進中文編程的長足進步。
?
?
?
?
?
二???? 篇
一.什么是易語言
簡單定義:全中文,可視化,全漢字編程語言
二.易語言特點
易難為易
★全中文支持,無需跨越英語門檻。
★全可視化編程,支持所見即所得程序界面設計和程序流程編碼。
★中文語句快速錄入。提供多種內嵌專用輸入法,徹底解決中文語句輸入速度慢的問題。
★代碼即文檔。自動規范強制代碼格式轉換,任何人編寫的任何程序源代碼格式均統一。
★參數引導技術,方便程序語句參數錄入。
★無定義類關鍵字。所有程序定義部分均采用表格填表方式,用戶無需記憶此類關鍵字及其使用格式。
★命令格式統一。所有程序語句調用格式完全一致。
★語法格式自動檢查。自動檢查并提示所輸入語句的語法格式是否正確,且可自動添加各類名稱。★全程提示與幫助。鼠標停留立即顯示相關項目提示。編程時提示語法格式,調試時提示變量當????????????????? 前內容,隨時按下F1鍵可得到與當前主題相關詳細幫助等。
★名稱自動管理。用戶修改任一名稱定義,其它所有包含該名稱的程序代碼均自動修正。
★集成化開發環境。集界面設計、代碼編寫、調試分析、編譯打包等于一體。
★學習資源豐富。詳細的幫助文件、數十兆的知識庫、數萬用戶的網上論壇、教材已出版發行……
功能強大??★易語言功能強大實用,現已具有數十個各種應用范圍支持庫、上百個數據類型和界面組件、近萬條支持命令,支持現今所有數據庫,功能絲毫不比其它同類產品差。
全自主知識產權???易語言系統全部自行設計開發。
★自有編譯器。所編譯目的程序運行速度快,且沒有安全隱患。
★自帶小型數據庫,減少開發項目投入成本,且容易學習。
★跨操作系統平臺編程。同時支持Windows和Linux程序開發。
與國際接軌??和其它編程語言互溶互通,學習掌握易語言對掌握其它編程語言具有橋梁作用。
★編程理念互通。支持完全面向對象的程序開發技術和面向事件的程序驅動技術。
★功能調用互通。可以和其它編程語言之間相互調用功能模塊。
★充分利用已有資源。支持OCX組件、TypeLib類型庫、操作系統API、JAVA類等。
★多語言支持。現已有簡繁中文、英文等多種語言版本。
三.易語言適用的人群
?
1.計算機的普及教育:易語言是普及計算機教育的基礎語言
2.對程序設計感興趣:學習易語言沒有英語這一關,降低了學習成本,較低的專業門檻,配合中國人的編程思想,很快就能成為一名專業的程序設計人員。
?
3.行業人員:行業人士使用使用易語言可輕松開發自己的行業軟件。
?
綜上,全中文支持的軟件編程語言――易語言,易學易用,用中文編程,沒有語言門檻,源程序直接被編譯為目的機器的CPU指令,不存在任何速度瓶頸和安全隱患,編譯出與平臺無關的可執行代碼。
?
?
四.展望未來
1.易語言的最新動態
?
★古城名校同創新,信息春風漫湘江 ——第五屆NOC活動第二次全國教師培訓舉行
???2007年4月14日來自全國各地的200余名教師齊聚古城長沙,共同參加為期兩天的第五屆全國中小學信息技術創新與實踐活動(以下簡稱“NOC活動”)第二次全國教師培訓。此次培訓由教育部網絡科技時代雜志社、湖南省教育管理信息中心和長沙市第一中學共同承辦。大連大有吳濤易語言軟件開發有限公司受組委會邀請,派出指導老師,對本次創新大賽的易語言項目比賽規則及要求等進行了詳細講解。
★北師大易語言初三教材已出版發行
中國教育學會中小學信息技術教育專業委員會編寫的<信息技術>易語言版九年級教材已出版發行. 由北京師范大學出版社出版,適用初三年級,彩印,定價8.5元.全國通用。
?
?
★大連市9月所有初三年級易語言課程全面開課
遼寧省大連市新課改教程《初中信息技術》(九年級)易語言版教材已由大連理工大學出版社出版發行.本書共119頁,雙色印刷.含一張光盤。大連市十一個區(中山區,西崗區,沙河口區,甘井子區,旅順,金洲,開發區,瓦房店市,普蘭店市,莊河,長海)的初三年級學生人手一本易語言教材,今年9月全面開課。
?
2.易語言的最新版本
?
★易語言4.05正式版發布
易語言4.05版相對于4.04版更新說明;對以往支持庫和相關例程發現的問題做了修正更新;開發環境新增了剪輯歷史處理和展開全部代碼功能;代碼提示語法高亮。
★“易語言.飛揚”集成開發環境 EFIDE 0.1.0Beta版發布
EFIDE,專為“易語言.飛揚”(EF)打造的跨平臺的集成開發環境,使用“易語言.飛揚”自身開發而成。EFIDE 為“易語言.飛揚”提供了一個完善的集成開發環境,集 工程管理、界面設計、代碼編輯、編譯、調試 等眾多功能于一身,將開放源代碼。
我們有理由相信明天會有越來越多的企業、越來越多的開發技術人員加入到這個行列大展拳腳。開拓 創新, 振興我國民族軟件業,譜寫中華民族自己的計算機語言,共筑中國計算機之強國之城。
?
2007年11月22日
小來(上)
????????????????????????????
????????????????????????總結
以上是生活随笔為你收集整理的曲折中前行的汉语编程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10运行python文件_Pyth
- 下一篇: Jenkins非常详细的教程四(钩子程序