中文代碼漢語編譯技術
『壹』 中文編程的基本介紹
中文編程(或者稱為中文編程語言)是指使用中文來書寫的程序設計語言,其目的是為了減少對英語的學習,將精力集中在程序設計上,並且便於程序交流和代碼維護。
高級計算機語言程序中任何標識都可使用中文字、詞、片語和句子的語言文法,又有與中文相匹配的語言語法規則可稱為漢語編程語言,使用這種語言編寫的程序的過程就是中文編程。
中文編程技術關鍵不是簡單程序編寫漢字標識使用,而是程序代碼的編譯技術必須自己掌握,編程與編譯必須互為統一發展。
『貳』 中文編程工具有哪些介紹下
目前我知道的只有「易語言」,下面是簡介:
易語言是一個自主開發,適合國情,不同層次不同專業的人員易學易用的漢語編程語言。
易語言漢語編程環境是一個支持基於漢語字、詞編程的、全可視化的、跨主流操作系統平台的編程工具環境;擁有簡、繁漢語以及英語、日語等多語種版本;能與常用的編程語言互相調用;具有充分利用API,COM、DLL、OCX組件,各種主流資料庫,各種實用程序等多種資源的介面和支撐工具。易語言有自主開發的高質量編譯器,中文源代碼被直接編譯為CPU指令,運行效率高,安全可信性高;擁有自己的資料庫系統,且支持訪問現有所有資料庫;內置專用輸入法,支持中文語句快速錄入,完全解決了中文輸入慢的問題;易語言除了支持界面設計的可視化,還支持程序流程的即時可視化;
『叄』 中文編程是什麼 中文編程為何一直不流行
中文編程包括所有在代碼中使用中文的實踐. 在使用中文語法和關鍵詞之外, 也包括使用中文命名標識符.
前者已有易語言等先驅, 個人並非它的用戶, 但感覺它未大規模應用於商業的原因有不少, 技術方面比如它的開發環境對團隊開發支持有限, 如版本控制等等. 非技術方面, 當時大規模推廣時遇到的殺毒軟體誤報等等波折導致它錯過了最佳推廣和發展時機. 現在也有很多其他中文語法的開發環境, 包括移動開發和桌面應用等等, 個人用戶也有不少. 流行程度應該是被低估了, 因為大多數編程社區都以英文編程語言的內容為主, 而使用中文編程工具的用戶往往更加低調.
也許更被低估的後者, 即用現有英文編程語言編程時使用中文命名標識符, 很早就有個人和公司開始實踐. 我看到最早的個人實踐在2004年, 公司實踐肯定早於2012年. 現在的多數常用英文編程語言如Java, C#, Python, JavaScript等等都在十數年前就支持了Unicode命名, 包括用中文命名標識符. 母語命名可以提升代碼可讀性和可維護性這一認識已經逐步普及. 前不久還看到使用日語命名的翻譯本編程書籍, 日本譯者也認為對面向日本國內的軟體開發, 將會逐漸普及使用日語命名. 相信中文命名這一實踐也會逐漸普及, 畢竟國內本身的軟體需求仍在上升, 尤其是製造業等等的信息化升級, 各種業務術語在代碼中使用中文命名將會比英文命名更可讀, 也更容易.
『肆』 漢語編程是否可行
理論上可行、、 但漢語的表達形式。。。唉。。。
還有, 輸入速度太慢。。
『伍』 中文編程語言的分類
據筆者所知,用漢語進行編程是中國軟體界的一個新生事物,目前國內的漢語編程大體分為五類:
一類是漢化了其他編程語言而形成的,如:「中蟒」,就是漢化了Python語言;「易樂谷」是漢化了的LOGO語言;「丙正正」是漢化了的C++,「EMS」就是漢化了的Visia Compiler。
第二類就是自主研發了漢語內核的,如:「易語言」,「易語言.飛揚」等,漢語可被直接編譯為機器碼;「易腳本」、「世寶腳本」是自主開發的腳本語言。國產自主研發語言,還有其中的O語言,組合語言,習語言是C語言的漢化,支持漢語編寫。
另一類是以漢語為基礎,搭建式或區別於傳統編程的工具。如:搭建之星,網站搭建者,華羅庚(MISD),雅奇990等。
第四類是中國人寫的英文編程,可以稱之為國產編程語言,嚴格的話不能劃為漢語編程,但漢語化應該不成問題,也在這里給大家了解一下。
第五類是中國人編寫的程序語言翻譯軟體,包括正向翻譯(將中文代碼翻譯成標准英文代碼)反向翻譯(將標准英文代碼翻譯成中文代碼),屬於應用級編程輔助軟體。是一款專門針對程序語言的翻譯軟體。如:十十視程序語言翻譯軟體。
『陸』 什麼是「中文代碼」
中文代碼是計算機能識別的雙位元組(2 bytes) 編碼,用於攜帶中文信息,便於計算機對中文信息作字處理和運算。
中文國標碼(GB2312-1980)含7千左右中文簡體字的代碼,BG18030含有更多簡體字代碼。BIG5含1萬多繁體字。
中文unicode是它們的變種,用於同其他國家文字碼兼容統一。UTF碼也是它們的變種,用於網路傳遞,HTML數字化的中文也是它們的變種,只用於HTML網頁。
中文代碼程序,字元變數要用雙位元組型,相應的函數也必須用雙位元組型。中文字元串,漏一個單字元,就會錯一串。中文字型檔特大,佔用單元多。所以中文代碼程序遠比西文復雜。
『柒』 什麼是中文編程
就用中文作為關鍵字的編程,函數名稱,變數名都可以用中文,這樣的話就需要一個新的編譯器支持,能把我們這些漢語關鍵字解釋成計算機可以認識的機器語言或匯編語言!好像目前還沒有這樣編譯器,就是有,坑定還沒完善,完善之後就可以創造一種新的語言了,語言名稱就是咱中國人自己取的!
『捌』 為什麼我們不發明一種漢字編程語言
編程語言,本質上是一種符號語言。類似於數學符號,它的特點還是以簡單為主,盡量使用筆畫少的符號來表示特殊的語義,而不是使用母語。它看上去類似英語只是巧合,因為英語單詞的縮寫已經足夠簡化,正好符合要求罷了。
漢語是象形文字,單個字的信息含量很大,在閱讀速度上有很大的優勢,但在打字上就成了一種弱點,因為鍵盤空間放不下常用的漢字。就算放得下,人眼也沒法從幾千個按鍵上迅速找到所需的字。常用的字越多,人眼查找常用字所花的時間越長。打字與寫字是不一樣的。寫字是拿筆直接在紙上寫,心到,眼到,手到,不存在查找的問題,但打字存在查找的問題。想加快打字速度,就只能減少按鍵數量,也就是從幾千個漢字里提煉出幾十個偏旁部首來,也就成了字母。
字母,偏旁,部首,只是同一類東西的不同稱呼罷了。都是從最初誕生的母語象形文字里簡化出來的一部分,目的都是為了讓文字更簡單。編程和數學,因為本身在邏輯推理上對人腦的消耗很大,就會更注重在符號的圖像識別上節省腦力,所以它們的符號相比起人類的母語來說,都很簡單。
『玖』 中文編程語言有哪些
第一個:易語言,原名叫e語言。是中國人開發的第一款編程語言,以「易」著稱,是因以簡體中文為程序代碼進行編程操作。創始人是吳濤,創造易語言的初衷是用中文來編寫程序的實踐。從2000年至今,易語言已經發展到一定的規模:功能上、用戶數量上都十分可觀。易語言的特點有6個,1:用全中文編程,圖像化編程,容易學;2:中國人客服的平台;3:功能強大;4:可以與其它編程體系相兼容;5:強大的資料庫功能支持;6:完善的網路,埠通訊和互聯網功能支持。這些便是易語言的特點。
第二個:易安卓,簡稱E4A,也是中國人開發的中文編程語言,在2013年06月01日正式發布的,是全中文 Android APP 開發語言。這款e4a類似易語言的Basic語法,只要你會易語言就會e4a安卓開發工具。e4a也和易語言一樣有可視化開發環境,以及強大的智能語法提示功能。也是純中文編寫代碼,也無需記英語,學英語。目前e4a還處於初級階段,還在完善中。
『拾』 什麼是漢語編程
「漢語編程」是中國人自己研發的完全以漢語為描述語言的計算機程序設計語言,它完全具有中國自主知識產權。作為一種計算機語言,它和現在流行的大部分計算機語言具有一些共同的特點,都是人機對話必須的工具語言。但該語言絕非曾流行過的任何一種計算機語言的簡單漢化,或是為某種軟體製造一個中文環境。這是一個完全由中國人自行開發,由中國人自我掌握全部源代碼,從形式到內容全面符合中國人的思維方式,使用漢文字表達的面向對象、面向問題計算機程序設計語言。「漢語編程」具有自成平台、面向對象、面向問題、所說即所得、高度安全性、強大的繁衍功能、高度兼容性以及資源佔用少、速度快等特點,開辟了計算機語言發展的新紀元。
一.漢語編程的關鍵技術和先進性
在漢語編程中,擁有幾項關鍵性的核心技術,譬如解釋編譯器技術、資料庫技術、嵌入操作系統和虛擬機技術等等。利用自主知識產權的「漢語編程」網路資料庫和計算機語言,可以不受國外控制,可共享版權,不用向國外交納昂貴的版權費用。
1.漢語編程解釋編譯器:
相比於英語的計算機語言,在「漢語編程」中,思維是發散聚集的。因為在「漢語編程」中,單字是基礎,是對象,是元件,是構成編程系統的要素。而語法在漢語編程中已經被弱化。由單字的不同組合,針對不同的問題提出解決方法,單字越發散,功能越強勁,解決問題的方式越集中。對於漢語母語或精通漢語的人而言,這是最直接的思維方式,也最是貼近自然的語言。
「漢語編程」的資源就是漢字,也是最能體現漢字的親和力。無論身居何地,只要使用漢字作為書寫表達工具,都能使用漢語編程。漢語的字與字的詞義關系清晰明白,表達信息一致,這樣會寫漢字甚至只是會說漢語的人就能利用漢語編程來製作自己想要軟體。從而大大簡化了學習過程,也提高編程效率。可以說,學習漢語的同時,人們得到了一個很好的禮物,就是直接用漢語編程,而無需再學習其它計算機語言。
漢語編程系統資料庫:
漢語編程資料庫漢語編程內置的通用關系型資料庫,除windows系列操作系統外,無需任何第三方語言或軟體支持的語言與資料庫一體化解決方案,完全實現程序設計語言與資料庫的無縫結合。向前兼容Dbase、VFP系列格式資料庫,在安全性、實用性、可靠性等諸多方面、都加入了新的技術創新。
漢語編程網路資料庫在漢語編程資料庫基礎上,是一種基於TCP/IP協議的C/S結構資料庫網路運用,同時支持Ipv4和Ipv6的區域網和廣域網統一解決方案。能夠實現與SQL、Oracle等網路資料庫系統對接。
二.漢語編程的實用性
「漢語編程」作為一種成熟的編程語言,已通過國家級鑒定。它不僅獲得國家發明專利(國家發明專利號: ZL 94 1 07330.0 國際專利主分類號:G06F 17/00),同時還列入國家火炬計劃項目和信息產業部科技發展基金。13年來,這項具有完全自主知識產權的編程語言,已為國家有關部門、軍隊等開發出數百套操作方便,成本低廉,保密性強,技術可靠的高質量軟體。大到航天技術,小到少兒益智游戲,凡是用英語能編程的軟體,均可用漢語編程去開發。
漢語編程系統在將來中國的信息化建設中將起到不可估量的作用,具體可表現在以下各方面:
1.漢語編程在電子商務中的優勢:利用自主知識產權的漢語編程網路資料庫,可共享的版權,不用向國外交納昂貴的版權費用,開發和維護成本極低,都使我國中小企業普及電子商務的可實現性有了保證。
漢語編程電子商務的解決方案:強調「分布式結構,滾動式發展」對於電子商務的每一個環節,都是根據漢語編程易於被普通人掌握的特點,利用企業自身的力量,依據各業務口的特殊需求量身定做,逐步形成各職能機構分布系統,在系統資源和分系統得到一定完善的條件下,將系統進行整合,使系統更加安全完備可靠。
2.漢語編程在電子政務中的優勢:
利用自主知識產權的漢語編程網路資料庫,網路資料庫的底層不受國外控制。開發和維護成本極低,可共享的版權,都使我國安全電子政務的可實現性有了保證。
漢語編程電子政務的解決方案:
強調「分布式結構,滾動式發展」對於電子政務的每一個環節,都是根據漢語編程易於被普通人掌握的特點,利用政府自身的力量,依據各業務口的特殊需求量身定做,逐步形成各職能機構分布系統,在系統資源和分系統得到一定完善的條件下,將系統進行整合,使系統更加安全完備可靠。
3.漢語編程推進「數字城市」建設:
在城市的政治、經濟、文化、教育和生活各個方面,廣泛應用「數字地圖」和基礎網路資料庫等現代信息技術,深入開發和利用信息資源,提高城市建設和管理水平,完善城市服務功能,增強城市集聚輻射功能和綜合競爭力,促進經濟發展,提高人民生活質量,加快推進城市現代化進程。