漢字化編程
❶ 提倡中文編程為什麼會遭到程序員的反對和譏諷
信息化的今天,計算機發揮的作用可以說是非常大的,說到計算機我們就會想到編程,計算機裡面的程序都是編碼而成的,我們都會覺得編程是很厲害的,但不知道大家有沒有發現,在編程的時候,只能用英文字母,而不能用漢字編程,如果用漢字的話,那麼線程就會有漏洞,不然就是出現一堆亂碼,那為什麼不能用漢字呢?
其實也並沒有那麼絕對,用漢字編程也是有的,只是相比較而言漢字編程要復雜一些,在我們國家也是有漢字匯編的程序,比如易安卓、易語言。這兩種對於我們國家的程序員來說是有很大幫助的,操作起來也是很容易的,但大部分的程序是不能用中文來完成的,不然就會出現很多的漏洞。
❷ 有沒有用漢字設計的編程語言,或者漢化一種常見的編程
有,你網路一下易語言
❸ 易語言這門編程語言有人學嗎,前景怎樣
易語言是一門以中文作為程序代碼編程語言。以「易」著稱。創始人為吳濤。早期版本的名字為E語言。易語言最早的版本的發布可追溯至2000年9月11日。創造易語言的初衷是進行用中文來編寫程序的實踐。從2000年至今,易語言已經發展到一定的規模,功能上、用戶數量上都十分可觀。
語言特點
全漢語編程。
基本特點
易語言是一個自主開發,適合國情,不同層次不同專業的人員易學易用的漢語編程語言。易語言降低了廣大電腦用戶編程的門檻,尤其是根本不懂英文或者英文了解很少的用戶,可以通過使用本語言極其快速地進入Windows程序編寫的大門。易語言漢語編程環境是一個支持基於漢語字、詞編程的、全可視化的、跨主流操作系統平台的編程工具環境;擁有簡、繁漢語以及英語、日語等多語種版本;能與常用的編程語言互相調用;具有充分利用API,COM、DLL、OCX組件,各種主流資料庫,各種實用程序等多種資源的介面和支撐工具。易語言有自主開發的高質量編譯器,中文源代碼被直接編譯為CPU指令,運行效率高,安全可信性高;擁有自己的資料庫系統,且支持訪問現有所有資料庫;內置專用輸入法,支持中文語句快速錄入,完全解決了中文輸入慢的問題;易語言除了支持界面設計的可視化,還支持程序流程的即時可視化;除了語句的中文化之外,易語言中還專門提供了適合中國國情的命令,如中文格式日期和時間處理、漢字發音處理、全半形字元處理、人民幣金額的處理等;易語言綜合採用了結構化、面向對象、組件、構架、集成化等多種先進技術,並在運行效率、性能價格比、全可視化支持、適應本地化需要、面向對象以及提供Windows,Linux上的運行平台等具有特色;現有各種支持庫多達40多個,用戶可以使用她來滿足幾乎所有的Windows編程需求,多媒體功能支持強大,完善的網路、埠通訊和互聯網功能支持,網上與論壇上的學習資源眾多。在易語言及其編譯器的設計與實現、可視化漢語編程的構建、提供多種語言版本等方面具有創新。目前易語言已取得國家級鑒定,鑒定會專家一致認為:易語言在技術上居於國內領先地位,達到了當前同類產品的國際先進水平。
優缺點
語言優點
易語言功能強大實用,現已具有數十個各種應用范圍支持庫、上百個數據類型和界面組件、近萬條支持命令,支持現今所有資料庫,功能絲毫不比其它同類產品差。模塊化開發支持大型軟體項目的分工協作,易語言中的模塊稱為易模塊。通過使用易模塊,用戶可以將常用的代碼封裝起來重復使用到其它程序,或提供給第三方使用,或用作開發大型軟體項目中的某個部分,然後在軟體項目的封裝階段將所有這些模塊組織編譯成為一個完整程序。
易語言系統全部自行設計開發。自有編譯器。所編譯目的程序運行速度快,且沒有安全隱患。自帶小型資料庫,減少開發項目投入成本,且容易學習。跨操作系統平台編程。同時支持Windows和Linux程序開發。中文本地化支持。支持中文格式日期和時間處理、漢字發音處理、全半形字元處理、人民幣金額處理、農歷日期轉換等。
易語言自帶的即時幫助系統,在易語言使用者有問題時,輕輕一點,立刻可以得到與當前主題相關的詳細幫助。易語言的幫助文檔眾多,內有大量知識庫及開發資料。易語言的常式眾多,可以在資源網、大賽展區、論壇上搜索到。易語言愛好者交流論壇,上面已有數萬名注冊用戶。易語言使用者可以將自己在使用過程中所遇到的問題提出,專家會以最快的速度答復。通過論壇搜索功能,也可得到需要的答案。通過易語言的圖書,教學片,多媒體教學光碟等。易語言自帶的即時幫助系統,在易語言使用者有問題時,輕松一點,立刻可以得到與當前主題相關的詳細幫助。
語法格式自動檢查。自動檢查並提示所輸入語句的語法格式是否正確,且可自動添加各類名稱。全程提示與幫助。滑鼠停留立即顯示相關項目提示。編程時提示語法格式,調試時提示變數當前內容,隨時按下F1鍵可得到與當前主題相關詳細幫助等。名稱自動管理。用戶修改任一名稱定義,其它所有包含該名稱的程序代碼均自動修正。集成化開發環境。集界面設計、代碼編寫、調試分析、編譯打包等於一體。
語言缺點
易語言是收費軟體。雖然有一些編程的軟體需要注冊後使用,但是其收費方式與其它編譯軟體不同,易語言必須注冊後才可編譯出程序,否則只可在編譯中調試。
收費後編譯
官方注冊版就達到了618元(企業加密版)。
雖然如此,但是易語言5.0正式版已經支持了靜態編譯,被誤報的可能性減小,而且編譯的文件大小也大大縮小!
另外,由於易語言程序的運行方式存在特殊性,單個空白程序就達到400~500KB,當前易語言拓展插件:斬月,黑月的一些模塊可以把易語言編譯的程序縮小,縮小後的空白程序僅為10Kb左右。易語言編寫的程序被許多殺毒軟體的高級啟發式技術誤報為病毒,甚至一個不包含任何代碼的空白程序都會被一些殺毒軟體識別為木馬。至今,有關各方都在積極解決這個問題,但是截止目前(2016年7月),誤報問題仍然存在。
關於易語言誤報問題,實踐證明:並非易語言生成出來的程序容易誤報,VB單獨生成的空窗口也報毒,C++也同樣出現誤報現象。
當然,也有一些不正當利用易語言編寫的程序例如:盜號,木馬,鍵盤監控的程序,然後尋求解除誤報的方法,這樣是沒用的,程序本身就存在危害,報毒也屬於正常現象。
就業前景
易語言漢字化編程雖然成為國內一項突破,但是就開發就業前景而言,企業招聘易語言程序員相對較少,如果為了找份工作學習易語言請慎重考慮,如果是個人學習研究可以花時間好好研究一番,中國人用上自己的編程語言這條路可能還很長。
主要途徑有如下:
1、自主創業
2、參加企業或者組織的招聘
3、在項目網站承接項目
❹ 中文編程語言的特點
用什麼語言來表達編程思路其實是一回事,英語可以編程,漢語同樣可以編程,而且漢語編程作為計算機語言更符合自然語言。
1.打破了英文編程語言的壟斷,可以有效減少信息技術對英文的依賴,對形成全面的信息產業獨立體系有巨大推動作用。
2.中國人用自己的編程語言,才更有利於各種程序的編寫。不但簡化學習過程,而且提高了編程效率。
3.漢語編程從根本上可以解決信息技術化發展的問題,只要會寫漢字,就可以學習編程,而且漢語編程所編的軟體可以很好地解決方方面面的問題。
4 .用什麼語言來表達編程思路其實是一回事,英語可以編程,漢語同樣可以編程,英語的關鍵字只是表意符號而已,漢語也可以作為表達編程的語言之一,只是有一些技術上的問題需要克服。我們可以看到,「易語言」把漢字輸入比英文輸入更有優勢表現的淋漓盡致。
❺ 為什麼基於漢字的編程語言沒有流行
計算機都是二進制你懂得,歪果完美的把鍵盤上的英文,屏幕上的英文,程序里的方法、類、變數等統統轉換成相對應的二進制,體系已經根深蒂固了。要想要基於漢字編程成為可行,需要做出一整套完美的轉換體系。
❻ 漢語編程相比於英文編程有什麼優勢
因為西方人領先發展了計算機及其軟體工程,我們發現目前中國軟體領域存在的一些中文編程語言往往忽略了漢語本身的特點,仍然跟隨西文計算機語言的習慣,忘記了建立漢語計算機系統和語言的根本點。而我們的「漢語編程」最重要的一點就是其具有本身的特點,它是基於漢語習慣的,它雖然有一定數量的單詞,但為了滿足編程的需要,還必須具備擴充的能力,你想說什麼,就去定義一個這樣詞名的程序,程序的定義也是利用原先所存在的詞來完成。這樣我們就明白,為什麼世界上著名的軟體公司如微軟、oracle、adobe都來自於母語是西文的國家,因為母語作為編程語言對於編程是具有得天獨厚的優勢的。對於我們中國人來說,學習漢語編程或用漢語編程去做計算機程序方便是顯而易見的。具體到操作上,我們可以總結下面三點:
1. 漢語文化背景決定了中國人用自己的編程語言,才更有利於各種程序的編寫。
2. 體現漢字的親和力,只要會寫漢字,就能利用漢語編程來製作軟體。
3. 簡化學習過程,提高編程效率
❼ 為什麼我們不發明一種漢字編程語言
編程語言,本質上是一種符號語言。類似於數學符號,它的特點還是以簡單為主,盡量使用筆畫少的符號來表示特殊的語義,而不是使用母語。它看上去類似英語只是巧合,因為英語單詞的縮寫已經足夠簡化,正好符合要求罷了。
漢語是象形文字,單個字的信息含量很大,在閱讀速度上有很大的優勢,但在打字上就成了一種弱點,因為鍵盤空間放不下常用的漢字。就算放得下,人眼也沒法從幾千個按鍵上迅速找到所需的字。常用的字越多,人眼查找常用字所花的時間越長。打字與寫字是不一樣的。寫字是拿筆直接在紙上寫,心到,眼到,手到,不存在查找的問題,但打字存在查找的問題。想加快打字速度,就只能減少按鍵數量,也就是從幾千個漢字里提煉出幾十個偏旁部首來,也就成了字母。
字母,偏旁,部首,只是同一類東西的不同稱呼罷了。都是從最初誕生的母語象形文字里簡化出來的一部分,目的都是為了讓文字更簡單。編程和數學,因為本身在邏輯推理上對人腦的消耗很大,就會更注重在符號的圖像識別上節省腦力,所以它們的符號相比起人類的母語來說,都很簡單。
❽ 在計算機編程中,中國的漢字能用來編寫計算機程序嗎
首先你要有對應的程序,比如易語言用的就是中文。但是很不幸現在大家都用的是英語的,畢竟那些程序都是歪果仁編寫的,而且一般研發的程序都是基於字母。
❾ 可以用漢字來編寫程序嗎
#引用<頭文件1.h>
載入主函數()
{
定義整數變數a;
常規格式輸入(「%d」,&a);
如果(a==1)
{
常規列印輸出(「你好 」);
{
否則執行
{
常規列印(「你不好 」);
}
返回值0;
{
這是某個中文語言的代碼。
在看看某主流語言。
#include<stdio.h>
intmain()
{
inta;
scanf("%d",&a);
if(a==0)
{
printf("你好");
}
else
{
printf("你不好");
}
return0;
}
❿ 漢字編程軟體指的是什麼常用的漢字編程軟體有哪些謝謝啦,急求
MIT的App Inventor原來是英文版的,經國內志願者漢化後,目前是比較流行的圖形化編程工具,而且使用母語來組織程序的邏輯,對於初學者來說,是一款很容易上手、又可以避免低級錯誤(如代碼拼寫錯誤)的開發工具。在網路搜索「App Inventor中文教程」可以找到相關的學習資料,並實際體驗開發的簡便性。