當前位置:首頁 » 編程軟體 » 中國人用中文語言開發的編譯器

中國人用中文語言開發的編譯器

發布時間: 2022-07-27 04:06:32

Ⅰ 華為自研編程語言「倉頡」試用開啟,你覺得漢字編程靠譜嗎

Ⅱ 漢語編程是易語言嗎

易語言當然是中文編程軟體工具,創始人吳濤。
官方網站:http://ww.dywt.com.cn

除了易語言,還有一款名「漢編」的編程工具,創始人沈志斌。
官方網站:www.hybcw.cn

注意:易語言是中文(漢語)編程工具,但不是「漢編」,兩個軟體是不同的!
你可以下載軟體看看,雖說「漢編」開發了很久,但是就比易語言差。

易語言是一個自主開發,適合國情,不同層次不同專業的人員易學易用的漢語編程語言。易語言降低了廣大電腦用戶編程的門檻,尤其是根本不懂英文或者英文了解很少的用戶,可以通過使用本語言極其快速地進入Windows程序編寫的大門。易語言漢語編程環境是一個支持基於漢語字、詞編程的、全可視化的、跨主流操作系統平台的編程工具環境;擁有簡、繁漢語以及英語、日語等多語種版本;能與常用的編程語言互相調用;具有充分利用API,COM、DLL、OCX組件,各種主流資料庫,各種實用程序等多種資源的介面和支撐工具。易語言有自主開發的高質量編譯器,中文源代碼被直接編譯為CPU指令,運行效率高,安全可信性高;擁有自己的資料庫系統,且支持訪問現有所有資料庫;內置專用輸入法,支持中文語句快速錄入,完全解決了中文輸入慢的問題;易語言除了支持界面設計的可視化,還支持程序流程的即時可視化;除了語句的中文化之外,易語言中還專門提供了適合中國國情的命令,如中文格式日期和時間處理、漢字發音處理、全半形字元處理、人民幣金額的處理等;易語言綜合採用了結構化、面向對象、組件、構架、集成化等多種先進技術,並在運行效率、性能價格比、全可視化支持、適應本地化需要、面向對象以及提供Windows,linux上的運行平台等具有特色;現有各種支持庫多達40多個,用戶可以使用她來滿足幾乎所有的Windows編程需求,多媒體功能支持強大,完善的網路、埠通訊和互聯網功能支持,網上與論壇上的學習資源眾多。在易語言及其編譯器的設計與實現、可視化漢語編程的構建、提供多種語言版本等方面具有創新。目前易語言已取得國家級鑒定,鑒定會專家一致認為:易語言在技術上居於國內領先地位,達到了當前同類產品的國際先進水平。
中華民族擁有五千年文化歷史,民族文化源遠流長,從黃帝開始即結節記事,後倉頡造字,從而有了文字,在秦朝即統一了文字,那時的文字是篆書,後一步一步發展成為隸書、楷體等。

中國計算機應用的發展在經過操作系統漢化顯示環境,中文輸入法的兩次較大跨越後,正經歷一個重要的歷史時期:中文化編程已成為當務之急。

英文編程軟體只能使用英文輸入程序代碼,並且需要用戶掌握大量專業英文術語,這是國人難以進入軟體開發大門的根本所在!

而且國人的述事習慣與外國人的語法習慣還有很大區別,如外國人表示"按順序排 從大到小方式",而中國人的表達方式為:"按從大到小方式順序排"或簡稱"按升序排"。外國人的語法大多數是與中國人不同的,再加上英文有多種語態,有時間動詞,有不同的復數形式,這在中國人學習外語上都不能很好的適應。更何況英文編程中大多數用大寫縮寫的方法表示一個概念、定義和變數,因此如果不了解的人是無從知道,而中文幾個字即可簡單表示了。中文具有比較明確的歸類表達方式,如公交車、小汽車、自行車、吉普車均是行走的車輛,都與車有關,而英語每個事物都有一個不同的名詞,不容易記憶,如BUS公交車,CAR小汽車,BIKE自行車,JEEP吉普車。因此這種方式如果套用到編程上,那麼每個變數均用不同的代表,那樣要記憶的詞彙量就非常巨大了,有個對比,中國人只要掌握3000個字就能讀名著,而外國人必須掌握30000個以上單詞才能看明白報紙。因此小的記憶量可以適合在編程中只考慮方法,而不必過多地考慮語法、變數的名稱等。而且由於中文是方塊字,包含的信息量也大,能夠見文知義。

通過以上,東西方文化的差異造成對編程學習上的很大區別,中文文化背景決定了中國人還是學自己的編程語言好。

1、全中文支持,全部自主知識產權

2、擁有自己的編譯器

3、跨平台編程

4、擁有自己的資料庫系統,且支持訪問現有所有資料庫。

5、內置專用輸入法,支持中文語句快速錄入

6、全可視化編程

7、中文本土化特色的支持

8、多種語言支持

9、可以與其它編程語言協作開發

10、支持世界先進編程技術

11、人機界面友好,集成化程序設計界面

12、代碼即為文檔、源程序格式統一

13、超強的程序編輯器

14、多媒體功能支持強大

15、完善的網路、埠通訊和互聯網功能支持

16、支持調用API底層函數

17、支持標准外部OCX組件

18、可由易語言支持庫無限擴充其功能

19、模塊化開發

20、強大的學習與幫助系統

由於易語言所特有的易學、易用、實用,在我國具有如下重要發展意義:

1、推動軟體產業化

眾所周知,印度之所以能夠成為軟體大國,與他們使用英文作為母語是分不開的。現在有了易語言,國人也能夠使用自己的母語進行編程,並且所編寫出來的源程序可以輕鬆通過系統附帶工具翻譯轉換為任何一種外文,為我國實現軟體產業化和軟體批量出口,培養大量軟體人才奠定堅實的基礎。

2、提高社會生產率

現在很多各行各業具有豐富工作經驗的人們苦於很難學會英文編程語言,從而無法將自己的工作經驗通過計算機軟體的形式表達出來。是讓專業程序員來學習行業知識,還是讓行業專家來學習軟體開發,一直是一個很難解決的問題。現在有了易語言,行業專家也能輕松學會軟體開發,從而能夠將其工作經驗徹底地體現到計算機軟體中去,為他人和社會所用,提高社會生產率。

3、推廣編程教育

鄧小平同志曾經提到過:"計算機要從娃娃抓起"。現在有了易語言,不必要先去等待學生掌握足夠多的英文知識,即可馬上開始學習計算機編程。並且由於易語言支持現有的先進編程理念和技術,與現有其它編程語言能夠相互融合貫通,是最好的編程教育工具。

4、保障國家安全

易語言是從最底層一步一步發展起來的,擁有全部自主知識產權和核心技術。推廣應用易語言不會帶來任何安全或後門隱患,並且可以為國家整體戰略而作具體調整和更改。

5、配合國家整體發展戰略

根據上一點和國家目前推廣應用linux操作系統的戰略決定,易語言現在已經支持對linux操作系統軟體的開發,從而對豐富linux平台下的應用軟體起到幫助作用,改變現行linux應用軟體缺乏的問題。

6、發展自己的核心技術

在易語言中,擁有幾項關鍵性的核心技術,譬如編譯器技術、資料庫技術等等,推廣應用易語言能夠讓我們可以對其繼續發展和完善,和國內同行互相交流學習,提高我國在這些關鍵領域的科技水平和競爭能力。

Ⅲ 中國人可以用漢語自己創造出一款計算機語言嗎

不可以。因為本身不是創造,而是仿製。除非我們把0010001000111101010101010101,這些東西全部換成中文,不然無非是00101是Open的意思,我們翻譯成開或者解。
因為編程碼都是英文或者數字或者符號。翻譯過來無非也是換湯不換葯。
比如<兩個埠接入><一個封閉><一個自行調節>。他的原始語言還是英語,只不過翻譯成了中文。但是漢字非常不適用,計算機語言有很多的公式R新=R舊+ K*(P-E)。這個怎麼說?阿兒新等於阿兒就加卡次冪·····!?R新=R舊+ K*(P-E),漢語編程最多做到這些。那R算什麼?Ra=Rb+````明顯好用得多。
漢語是一種非常原始的語言,很不進化,也很不實用。同音字、近義詞太多。編碼太多的不能識別,所以國內也有幾款漢語編程的語言軟體,但是真的沒人用。
這個就好像五筆一樣,一代人學會了,為了證明我們還是可以和世界接軌的。現在用的人有多少?!

Ⅳ 易語言是什麼語言

易語言(EPL)是一門以中文作為程序代碼編程語言,其以「易」著稱,創始人為吳濤。

易語言早期版本的名字為E語言。其最早的版本的發布可追溯至2000年9月11日。創造易語言的初衷是進行用中文來編寫程序的實踐,方便中國人以中國人的思維編寫程序,並不用再去學習西方思維。

易語言的誕生極大的降低了編程的門檻和學習的難度。從2000年以來,易語言已經發展到一定的規模,功能上、用戶數量上都十分可觀。


(4)中國人用中文語言開發的編譯器擴展閱讀

易語言的文化背景

中國計算機應用的發展在經過操作系統漢化顯示環境,中文輸入法的兩次較大跨越後,正經歷一個重要的歷史時期:中文化編程已成為當務之急。

英文編程軟體只能使用英文輸入程序代碼,並且需要用戶掌握大量專業英文術語,這是國人難以進入軟體開發大門的根本所在。

而且國人的述事習慣與外國人的語法習慣還有很大區別,如外國人表示"按順序排從大到小方式,而中國人的表達方式為:"按從大到小方式順序排"或簡稱"按升序排"。

外國人的語法大多數是與中國人不同的,再加上英文有多種語態,有時間動詞,有不同的復數形式,這在中國人學習外語上都不能很好的適應。

Ⅳ 漢語編程是否可行

理論上可行、、 但漢語的表達形式。。。唉。。。

還有, 輸入速度太慢。。

Ⅵ 很奇怪為什麼國內沒有任何組織或個人開發最底層的中文編譯器呢

這是一個技術問題,你如果沒讀過編譯原理(龍書)的話,你是看不懂下面的回答的。因為中國技術不足,沒人能寫出支持中文的lex和yacc。首先詞法分析生成器lex,就對中文不友好,它只支持ascii字母,不支持中文。這意味著你編譯器里的詞彙只能是英文單詞,不能是中文詞彙。其次就是語法分析生成器yacc了,也不支持中文,只支持用英文寫的語法規則,不能用中文書寫。這意味著最最基本的語法規則是全英文的,這算哪門子中文編程語言。非常遺憾,中國目前沒有牛人造出支持中文的lex和yacc來,否則全中文編譯器一定會滿天飛的,多到爛大街。為什麼說多到爛大街?一個全中文的編譯器其實僅僅需要修改編譯器的前端詞法分析器和語法分析器(語法分析器甚至無需大改動),後端直接對接開源代碼即可,開源英文編譯器已經爛大街了,把它們的後端移植過來就行了。但關鍵就是沒有支持中文的自動化工具lex和yacc。
自動化這條路走不通,純手寫總可以吧。我猜測易語言就是前端純手寫的全中文編譯器。你可以使用易語言,絕對可以達到你的要求。但是從技術的角度來講,lex和yacc的技術高度遠高於易語言,畢竟lex和yacc號稱編譯器的編譯器,編譯器之母。

Ⅶ 什麼中文編譯器好用

推薦:TC2.0 + EditPlus
理由:(1)越是高級的工具,就讓你能接觸到的核心越少,讓你學到的東西越膚淺。而用Turbo C 2.0作為編譯器,它迫使你從非常基礎的概念學起,比如c語言是如何編譯,連接,如何調試的;對於一個大型的項目,如何配置環境,如何布置項目的文件目錄;甚至如何編寫自己的庫函數,然後在項目中運用。這些東西Turbo C是不會幫你做的。你自己走一遍之後,思路會清晰很多,以後就是用記事本寫程序也會覺得很踏實,而不會出現用VC或VS寫了很多代碼,卻發現心裡很沒底,很不踏實。筆試的時候,沒了編譯器就一籌莫展了。高級編譯器用多了,思考問題到時候,也會被細枝末節所困擾,不能真正做到把問題抽象到演算法設計,與具體實現分離開來的所謂「設計者」的境界。
(2)Turbo C 2.0給出的錯誤提示或者警告,用的是非常簡潔和經典的英文提示,你用久了,對於常見的錯誤和警告,以後不論是學JAVA,C#等的時候,都會很快反應過來是什麼錯誤。
(3)我當初學《C Primer Plus第五版》的時候,用的就是Turob C 2.0,完全可以,不存在不兼容問題。
(4)Turbo C2.0的編輯窗口不太方便,然而與EditPlus配合起來用,完全可以彌補該不足。我現在寫Java都是用Editplus。在EditPlus下配置C語言的編譯運行環境很簡單的,去網上搜搜吧,一個小時解決問題。

Ⅷ 目前比較好用的中文編譯器

無所謂好壞。主流編譯器都可以。
最常用的兩種:
1 VC/VS系列。微軟開發的。與windows兼容性最好。適用於windows軟體開發。
2 gcc系列,包括mingwin, codeblock, devicec等。 對C/C++規范支持最好,是目前執行規范最徹底的編譯器。
對於初學者,任意一個編譯器都是沒區別的。
水平較高的編程人員,可以根據自身常用區域,選擇針對性的編譯器。

Ⅸ 什麼編譯器是首個中國公司開發出來的具有世界影響力的編譯器

是化為公司開發出來的方舟編譯器

Ⅹ 有沒有中文語言的編譯器不像C語言一樣,還要學英文。

想學編程就要熟悉英文環境,中文代碼的我就知道個易語言,但這個哪有c語言流行呢?編程語言流行排行榜上Java、C、C++居前三甲,樓主先好好學C語言吧。就那幾個關鍵字,多練練就熟悉了。如果要VC6.0編輯器變成中文,可以去下中文版的,當然代碼還是英文字母。我還是推薦用英文界面的,中文版不知哪裡就會蹦出個BUG。

熱點內容
python處理excel文件 發布:2025-02-06 16:36:09 瀏覽:439
演算法相對定位 發布:2025-02-06 16:32:42 瀏覽:725
java程序的編譯和執行 發布:2025-02-06 16:21:45 瀏覽:416
什麼是淘寶帳號和密碼 發布:2025-02-06 16:21:36 瀏覽:495
解壓前面簽 發布:2025-02-06 16:02:00 瀏覽:324
華碩訪問點 發布:2025-02-06 15:56:57 瀏覽:331
excel拼接sql 發布:2025-02-06 15:50:10 瀏覽:501
加密手機直播 發布:2025-02-06 15:49:31 瀏覽:535
自帶ftp伺服器好用嗎 發布:2025-02-06 15:26:11 瀏覽:110
win7訪問xp區域網 發布:2025-02-06 15:17:07 瀏覽:525