search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

漲知識丨中文編程語言有哪些?

每每看到TIOBE 公布的全球編程語言指數排行榜,小編的內心就既無奈又疑惑。為什麼呢?因為每期的排行報告不是Java第一,就是Python比率上升,或者C語言呈下滑趨勢等等。可從未看到過中文編程語言的身影。

「世界之大,難道就沒有一款中文編程語言嗎?」熊熊愛國情懷在燃燒的小編不禁仰天長嘆。

圖樣圖森破,當然有中文編程語言,不僅有,而且有很多種」坐在小編旁邊的程序員「小恐龍」(化名)說。

「哦?那你來說說都是有哪些!」

「本恐龍就給你科普一下八大中文編程語言,帶你漲漲知識。」

易語言

易語言可以說是中文編程語言的老大,擁有獨立的編譯器。易語言並不是把現存的編程工具進行表面漢化而成的,和其他國外語言相比,"易語言"最大的不同是徹底中文化,且擁有自下而上的全部自主知識產權。

易語言的全新版本叫做「易語言.飛揚」,包含垃圾收集機制,是完全面向對象的中文編程語言:

和其他中文編程語言相比,它是最成熟的,而且同時具備了一套完整的開發環境。

習語言

習語言即中文版的C語言,由一套完備的編程語法和相配套的工具組成,旨在將計算機及軟體編程大眾化,普及化,中文化,提高程序的維護性而誕生。

習語言家族:

  • 習語言:中文C語言編程系統

  • 習佳佳:中文C++開發伴侶

  • 習佳娃:中文Java編程的利器

  • 習麗妞:linux系統下的中文編程系統

  • 習姐:習語言解釋版本

  • 習51:51單片機中文開發伴侶

  • 中匯:X86中文彙編

  • 中文構建工具(中文版的make工具)

  • ……(畫外音:看了這些名字,吐了沒?

丙正正

丙正正(C++)是一個能令人使用中文開發程序的編譯器,提出者為魏澤人。它是中文編程語言的嘗試。丙正正會將含有中文的原始碼變成可被gcc編譯的[C++]原始碼,並透過宏定義(#define),達到完全使用中文開發程序的目的。後期的版本中,編譯器 gcc 及除錯器 gdb傳回的變數名稱,也會被翻成中文,以利於除錯。

PerlYuYan

PerlYuYan是一個能令人使用中文文言文開發程式 Perl 程式的 Perl 模組,由唐鳳於2002年一月發表,只花了兩個小時就實作完成。它是中文編程語言的嘗試。作者利用中文的特質,將許多指令改成以一個漢字來表示,因而造成了文言語法的感覺。

中蟒

中蟒是一套基於Python即時編譯語言的中文編程語言。除了保留字,變數名稱可用中文外,很多內建數據類型的操作都可用中文來進行。

周蟒

周蟒,又名zhpy,是一個輕量的,與Python 語言互相兼容的中文Python 語言。讓使用者可以使 周蟒用純中文語句(繁體或簡體)來編寫程式。目前主要適用於教學上。

O語言

O語言是一款中文計算機語言(或稱套裝),包括O彙編語言、O中間語言和O高級語言等,其中窗口設計、界面描述語言、O中間語言已經能很好的整合在一起。

O中間語言可以說是彙編語言的抽象,它和彙編語言一樣,使用單句的語法,除了基本的條件句和函數調用外,基本的一條指令對應一條語句,因此,它比C語言在語法上更低級一些。

這樣設計的目的是為了保持底層足夠大的靈活性,使前端代碼比較容易地映射到中間語言。C語言毋庸置疑是很強大,Pascal語言也非常強大,但是你很難將兩者代碼進行相互轉換,如果使用中間語言作為中間層,就能夠兼容兩者的語法。

中文培基

中文培基是Basic語言的中文本地化版本(八十年代初就有了,不可思議吧,可是,第一門中文編程語言其實從七十年代就有了,平台是DOS)。

翻譯一下:

其實,中文perl、中文Pascal、中文Cobol、中文LOGO和中文Basic這些明顯的本地化語言都是有的。

那麼關於中文編程語言,大家是怎麼看的呢?

支持:寫程序是表達邏輯,用中文的人使用中文最自然了。可以降低學習成本。方便非專業程序員寫程序。中文編程是中華民族的大業,可以讓的軟體水平有機會領先世界。

反對:中文輸入慢,中文是落後的符號系統。編程與語言無關,需要的是精通演算法的腦子。不需要中文編程,甚至說中文編程是偽科學。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦