導航:首頁 > 源碼編譯 > 易語言編譯器牛嗎

易語言編譯器牛嗎

發布時間:2022-06-15 16:56:06

❶ 易語言真有那麼垃圾嗎

簡評中文編程語言
中文編程,或者漢語編程,不是什麼新鮮事物,用「非英語編程語言」來進行編程也並非只有中國才有,這里有個叫「nadeshiko」的日語編程開發工具:https://code.google.com/p/nadesiko/,我相信還有很多其它「非英語」編程語言,有興趣的可以看看。

沒用過中文編程語言可以試試,國內有很多類似的東西,要指出的一點是,中文編程語言的所謂「輸入的問題」沒有想像中的困難,它們往往自帶一個開發環境,只需要輸入一個詞語的拼音首字母即可完成輸入(比如輸入b就會彈出一個補全菜單,裡面有「播放音樂「、」保存頁面」等等選項,和你在常見IDE里按下.看到的一樣)。

編程語言

計算機本不認識語言,而僅僅認識數字,然後根據一定的規則在存儲器之間傳輸處理好的數字,人類按照機器底層的特性進行編程難度是非常大的,但是按照自然語言指示機器該做什麼可以嗎?首先是機器無法識別人類的自然語言,其次大部分人類自然語言無法表達清晰的邏輯。所以一些人進行了折中,設計了所謂編程語言的東西。編程語言是一種形式語言,用一系列的符號在計算機識別能力范圍內和人類表達邏輯范圍內尋找不同的平衡點。根據編程語言所處環境不同、設計目標的不同、編譯器實現者能力不同等等因素,不同的變成語言所取的這個平衡點也不同。
以C語言為例,C語言所處的環境是,軟體用匯編語言開發無法在各個不同硬體上移植,但是那個時期的硬體往往性能都比較低下,所以出現了剛好計算機編譯器(早期是解釋器)能識別(編譯或解釋),同時滿足了當時開發操作系統直接操作內存的需求(具備有算術運算能力的指針)。如果你細心點可以發現C語言的很多特徵迎合了那個時代的需求,C語言里有register、auto、inline關鍵字,說明當時的編譯器水平很差,還不能做到高效處理寄存器分配和內聯。int、short、long、char、unsigned、signed等等也恰恰描述了那個時代寄存器處理的數字常見類型有哪些。

中文編程語言

再以某個中文編程語言為例,寫一個Hello World程序:

#包含 "某語言系統.介面"

整數類型 主函數()
{
輸出("你好世界");
返回 0;
}

其實本質和C語言:

#include <stdio.h>

int main()
{
printf("Hello World");
return 0;
}

外形幾乎沒有區別,能看得到的區別也就在關鍵字和標志符被「漢化」了。那麼這些漢化到底能對「不懂英語」的人起到多少幫助呢?可以嘗試拿上面的「中文版C語言程序」給一個沒學過編程的人看,他幾乎是不可能看懂的,也不可能立即用這種語言寫個其他類似的程序,因為漢化了的那幾個關鍵字和標志符盡管寫成了漢字,但還是沒有描述他們在實際的計算機程序中表示的是什麼。比如#include ,#開頭的往往是預處理宏,而預處理宏程序的功能是在編譯前對程序進行的所謂預處理,比如include功能就類似與把stdio.h里聲明的東西都「復制」到當前文件,使得當前文件可以看到stdio.h里的函數原型等等內容。而int表示的是整數類型,或者說當前計算機系統C語言編譯器認為的默認寬度的整數類型,而不是無限精度的任意整數類型。那麼把這兩個換成「包含」和「整數」類型之後呢?包含的含義和include的含義還是相同,理解了include處理過程的人(或者僅僅理解它有什麼作用的人)固然是會毫無顧忌地寫下這行代碼,而不懂的人還是不會寫,其他的標識符和關鍵字的漢化也是一樣,說到底,關於寫程序的人,不是因為理解了這些符號在中文或者英文中的含義所以才會用中文或者英文編程語言寫程序,而是因為他理解了這些符號在這個計算機系統和編程語言環境里的含義。
不要覺得這兩種語句幾乎一模一樣語言對應起來很搞笑,其實很多所謂「中文編程語言」真的就是在預處理器上改改,把關鍵字和標准庫的一些函數弄成中文,然後做個圖形界面的開發環境就發布了,沒有什麼非常重大的科技含量。它們的底層(尤其是後端)本質還是現有常見編程語言的常見實現(比如GCC或者Mono之類的),有的甚至在不遵循自己引用的開源軟體許可證的情況下,閉源還賣錢。

編程語言的目的

我們為什麼要使用編程語言?因為用機器能識別的機器語言寫代碼太痛苦、而且沒有移植性。我們想用編程語言做到的是什麼?是在一個更高層次清晰地描述希望計算機執行的邏輯。而描述邏輯的過程無論是使用「整數」還是「Int」、或者「int」、「Int32」、「Integer」,難度並不會降低,中文編程僅僅是讓一些腦子中有定勢「我不會英文、所以中文能幫我學會編程」的人第一眼看上去害怕的程度稍微降低一點點,一旦學會了那幾個關鍵字或者業務相關標識符相關的中文,之後的整理和表達邏輯的過程難度絲毫不會減輕,而這個「之後」,也就是學習這幾個關鍵字和標識符的時間可能占整個編程的時間的99.99%,我們可以說中文編程僅僅減輕了這部分人0.01%的負擔。

中文編程的害處

有人說減輕了一部分人0.01%的負擔還不錯,還算是改進,但是為了這0.01%的「改進」,又產生了其它更加嚴重的問題。
(1):編程語言實現的匱乏
這些所謂中文編程語言的實現和維護者往往是個人和非常小的公司,而且以自己的實現來定義語言,他們往往不會開源,一旦這些個人不打算繼續維護、或者該公司倒閉,則該語言寫出的代碼能運行的平台就僅僅被鎖定在最後一個實現的發布,而且以後也不會再添加新特性和新功能了,用該語言寫的代碼幾乎沒有未來的發展餘地。
(2):庫和其他支持的匱乏
中文編程語言用戶少,而且僅有的用戶還往往連那普通編程語言的幾個英文關鍵詞都害怕學習,更不可能開發高質量的、尤其是底層的庫,於是編程語言的維護者和少量的高級用戶只能擔起開發庫的重擔,大部分庫來自封裝操作系統的API、常見功能的庫(比如MP3播放、XML解析)的封裝,但是這些庫是非常不夠的。
(3):交流的困難
就如我們在國際性的論壇和irc交流使用英語一樣,這些論壇和irc的用戶除了中國人之外還有大量非英語國家的人,我們使用英語不是因為英語這語言非常精確、非常優美,而僅僅是因為英語用戶多,已經幾乎是國際語言了,大家都多少會點,交流起來非常方便。而使用這些非主流的中文編程語言則會使得自己和大家交流「沒有共同語言」。

結語

我到這里結論已經很明顯了,總結一下就是:所謂「中文編程語言」解決的問題不多,但是帶了很多麻煩。如果有讀者屬於僅僅是因為認為自己不會英文而選擇這些「中文編程語言」,請理解「編程語言的目的和編程的真正的難度在於描述邏輯,而不是關鍵字和標識符字面上所對應的自然語言」,然後嘗試一下自己害怕的「英文編程語言」,買一本優質的學習該編程語言的圖書,相信會很快發現,英語真的不是問題。

❷ 易語言怎麼樣啊

首先:易語言加入了國家火炬計劃項目,這說明他已得到了很多專家的認可,從鑒定證書上可以看出,
其次:現在的這個版本的易語言與VB類似,但功能各有不同,在中文化處理方面比VB強,還有一些自己的功能特色,如:中文語句快速錄入,本地化支持,自帶小型資料庫,跨操作系統平台等,當然你與VB同時學習易語言會一起提高的,兩者不沖突.
易語言公司正在開發新的產品,新產品在質上有一個較大的跨越,目標人群是專業程序員,你先將現有的這個產品學好,以後轉換到新產品上就簡單多了.

❸ 易語言真的好用嗎

易語言當然不是騙人的啦!!是真的,功能很強大,很好用,適合國情,反正就是降低了中國人編程的門檻,尤其是根本不懂英文或者英文了解很少的用戶,可以通過使用本語言極其快速地進入Windows程序編寫的大門。
呵呵
借用一段
易語言是一個自主開發,適合國情,不同層次不同專業的人員易學易用的漢語編程語言。易語言降低了廣大電腦用戶編程的門檻,尤其是根本不懂英文或者英文了解很少的用戶,可以通過使用本語言極其快速地進入Windows程序編寫的大門。易語言漢語編程環境是一個支持基於漢語字、詞編程的、全可視化的、跨主流操作系統平台的編程工具環境;擁有簡、繁漢語以及英語、日語等多語種版本;能與常用的編程語言互相調用;具有充分利用API,COM、DLL、OCX組件,各種主流資料庫,各種實......
如果你怕上當可以下載一個破解補丁,試試,如果不安裝破解補丁,只能編寫代碼,不能寫出執行文件.
支持易語言!!!
這是官網:http://www.dywt.com.cn
這是我的QQ:547643529
大家交流交流

❹ 易語言的優點和缺點

語言優點
易語言功能強大實用,現已具有數十個各種應用范圍支持庫、上百個數據類型和界面組件、近萬條支持命令,支持現今所有資料庫,功能絲毫不比其它同類產品差。模塊化開發支持大型軟體項目的分工協作,易語言中的模塊稱為易模塊。通過使用易模塊,用戶可以將常用的代碼封裝起來重復使用到其它程序,或提供給第三方使用,或用作開發大型軟體項目中的某個部分,然後在軟體項目的封裝階段將所有這些模塊組織編譯成為一個完整程序。
易語言系統全部自行設計開發。自有編譯器。所編譯目的程序運行速度快,且沒有安全隱患。自帶小型資料庫,減少開發項目投入成本,且容易學習。跨操作系統平台編程。同時支持Windows和Linux程序開發。中文本地化支持。支持中文格式日期和時間處理、漢字發音處理、全半形字元處理、人民幣金額處理、農歷日期轉換等。
易語言自帶的即時幫助系統,在易語言使用者有問題時,輕輕一點,立刻可以得到與當前主題相關的詳細幫助。易語言的幫助文檔眾多,內有大量知識庫及開發資料。易語言的常式眾多,可以在資源網、大賽展區、論壇上搜索到。易語言愛好者交流論壇,上面已有數萬名注冊用戶。易語言使用者可以將自己在使用過程中所遇到的問題提出,專家會以最快的速度答復。通過論壇搜索功能,也可得到需要的答案。通過易語言的圖書,教學片,多媒體教學光碟等。易語言自帶的即時幫助系統,在易語言使用者有問題時,輕松一點,立刻可以得到與當前主題相關的詳細幫助。
語法格式自動檢查。自動檢查並提示所輸入語句的語法格式是否正確,且可自動添加各類名稱。全程提示與幫助。滑鼠停留立即顯示相關項目提示。編程時提示語法格式,調試時提示變數當前內容,隨時按下F1鍵可得到與當前主題相關詳細幫助等。名稱自動管理。用戶修改任一名稱定義,其它所有包含該名稱的程序代碼均自動修正。集成化開發環境。集界面設計、代碼編寫、調試分析、編譯打包等於一體。
語言缺點
易語言是收費軟體。雖然有一些編程的軟體需要注冊後使用,但是其收費方式與其它編譯軟體不同,易語言必須注冊後才可編譯出程序,否則只可在編譯中調試。(如右圖)
收費後編譯
官方注冊版就達到了618元(企業加密版)。
雖然如此,但是易語言5.0正式版已經支持了靜態編譯,被誤報的可能性減小,而且編譯的文件大小也大大縮小!
另外,由於易語言程序的運行方式存在特殊性,單個空白程序就達到400~500KB,當前易語言拓展插件:斬月,黑月的一些模塊可以把易語言編譯的程序縮小,縮小後的空白程序僅為10Kb左右。易語言編寫的程序被許多殺毒軟體的高級啟發式技術誤報為病毒,甚至一個不包含任何代碼的空白程序都會被一些殺毒軟體識別為木馬。至今,有關各方都在積極解決這個問題,但是截止目前(2014年7月),誤報問題仍然存在。
關於易語言誤報問題,實踐證明:並非易語言生成出來的程序容易誤報,VB單獨生成的空窗口也報毒,C++也同樣出現誤報現象。
當然,也有一些不正當利用易語言編寫的程序例如:盜號,木馬,鍵盤監控的程序,然後尋求解除誤報的方法,這樣是沒用的,程序本身就存在危害,報毒也屬於正常現象。

❺ 易語言如何

很多朋友會問學易語言有前途嗎?這里我可以很明確的告訴大家是有的。任何東西都有它的價值,而易語言的價值是無限的。易語言目前正處於推廣階段,很多東西沒有完全體現出來,等它真正成熟起來,獲益最大的自然是它的早期用戶,目前學習易語言是最佳時段。易語言2005年8月3日已經獲得了火炬計劃證書,這意味著易語言將被全國推廣、使用、認證打下了基石。

可能有些人會說易語言不如VB/VC++/java好?其實他們各有千秋,易語言目前完全已經超越了VB,不管是執行速度上,還是在開發效率。同VC++處於同等水平,VC++在功能上和速度上稍勝易語言,但是在易懂易用易學和開發效率方面簡直是天壤之別,同等產品開發周期,易語言的開發時間要短的多,這大大提高了工作效率,節省了開發成本。

易語言簡介

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

❻ 易語言怎麼樣

易語言漢語編程環境降低了廣大電腦用戶編程的門檻,尤其是根本不懂英文或者英文了解很少的用戶,可以通過使用本語言極其快速地進入Windows程序編寫的大門。易語言漢語編程環境是一個支持基於漢語字、詞編程的、全可視化的、跨主流操作系統平台的編程工具環境;擁有簡、繁漢語以及英語、日語等多語種版本;能與常用的編程語言互相調用;具有充分利用API,COM、DLL、OCX組件,各種主流資料庫,各種實用程序等多種資源的介面和支撐工具。易語言有自主開發的高質量編譯器,中文源代碼被直接編譯為CPU指令,運行效率高,安全可信性高;擁有自己的資料庫系統,且支持訪問現有所有資料庫;內置專用輸入法,支持中文語句快速錄入,完全解決了中文輸入慢的問題;易語言除了支持界面設計的可視化,還支持程序流程的即時可視化;除了語句的中文化之外,易語言中還專門提供了適合中國國情的命令,如中文格式日期和時間處理、漢字發音處理、全半形字元處理、人民幣金額的處理等;易語言綜合採用了結構化、面向對象、組件、構架、集成化等多種先進技術,並在運行效率、性能價格比、全可視化支持、適應本地化需要、面向對象以及提供Windows,Linux上的運行平台等具有特色;現有各種支持庫多達40多個,用戶可以使用她來滿足幾乎所有的Windows編程需求,多媒體功能支持強大,完善的網路、埠通訊和互聯網功能支持,網上與論壇上的學習資源眾多。在易語言及其編譯器的設計與實現、可視化漢語編程的構建、提供多種語言版本等方面具有創新。目前易語言已取得國家級鑒定,鑒定會專家一致認為:易語言在技術上居於國內領先地位,達到了當前同類產品的國際先進水平。 易難為易 ★全中文支持,無需跨越英語門檻。★全可視化編程,支持所見即所得程序界面設計和程序流程編碼。★中文語句快速錄入。提供多種內嵌專用輸入法,徹底解決中文語句輸入速度慢的問題。★代碼即文檔。自動規范強制代碼格式轉換,任何人編寫的任何程序源代碼格式均統一。★參數引導技術,方便程序語句參數錄入。★無定義類關鍵字。所有程序定義部分均採用表格填表方式,用戶無需記憶此類關鍵字及其使用格式。★命令格式統一。所有程序語句調用格式完全一致。★語法格式自動檢查。自動檢查並提示所輸入語句的語法格式是否正確,且可自動添加各類名稱。★全程提示與幫助。滑鼠停留立即顯示相關項目提示。編程時提示語法格式,調試時提示變數當前內容,隨時按下F1鍵可得到與當前主題相關詳細幫助等。★名稱自動管理。用戶修改任一名稱定義,其它所有包含該名稱的程序代碼均自動修正。★集成化開發環境。集界面設計、代碼編寫、調試分析、編譯打包等於一體。★學習資源豐富。

❼ 易語言怎麼樣

第一個優點,學習起來簡單,真的很簡單,起碼是全中文的,只要你小學畢業了,我覺得學習起來就沒有難度,
第二個優點,因為是中文的,也最符合國人,所以網上的各種教程也是很多,只要碰到什麼不會的問題,一般網路一下,就可以找到答案,
第三個優點,模塊化編程,網上各種模塊,都能快速的幫你完成各種強大的功能,你也可以把你常用的功能寫成模塊,以後調用就很方便了
 
第四個優點,網上很多的牛人,開發的各種功能,易語言驅動.. 易語言編寫安卓程序等等等
當然易語言也有自身的缺點
第一個缺點,編寫出來的軟體體積很大,一個空程序編譯出來也有500K的大小,而C/C++之類的只有十幾KB
第二個缺點,殺軟報毒,就算是寫出來一個空程序,有一些殺毒軟體還是會誤報成病毒,這個讓人很煩惱, 不過最近誤報的幾率比較小了
第三個缺點,多線程編程,易語言的多線程一直以來是新手很煩惱的問題,新手總會因為各種多線程問題,讓程序崩潰,當然這只是新手的問題,對於老手的話,還是有解決的辦法的

❽ 易語言可以編寫計算機操作系統嗎

當然可以編寫。易語言是中文編程中最強大的編程環境,對初學者或者完全沒有基礎的網友來說,絕對值得選擇。

易語言簡介
易語言是一個自主開發,適合國情,不同層次不同專業的人員易學易用的漢語編程語言。
易語言降低了廣大電腦用戶編程的門檻,尤其是根本不懂英文或者英文了解很少的用戶,可以通過使用本語言極其快速地進入Windows程序編寫的大門。

一、易語言編程環境
1. 易語言漢語編程環境是一個支持基於漢語字、詞編程的、全可視化的、跨主流操作系統平台的編程工具環境;
2. 擁有簡、繁漢語以及英語、日語等多語種版本;
3. 能與常用的編程語言互相調用;
4. 具有充分利用API,COM、DLL、OCX組件,各種主流資料庫,各種實用程序等多種資源的介面和支撐工具。

二、易語言編譯器的優勢
1. 易語言有自主開發的高質量編譯器,中文源代碼被直接編譯為CPU指令,運行效率高,安全可信性高;
2. 易語言擁有自己的資料庫系統,且支持訪問現有所有資料庫;
3. 易語言內置專用輸入法,支持中文語句快速錄入,完全解決了中文輸入慢的問題;
4. 易語言除了支持界面設計的可視化,還支持程序流程的即時可視化;
5. 易語言除了語句的中文化之外,易語言中還專門提供了適合中國國情的命令,如中文格式日期和時間處理、漢字發音處理、全半形字元處理、人民幣金額的處理等;
6. 易語言綜合採用了結構化、面向對象、組件、構架、集成化等多種先進技術,並在運行效率、性能價格比、全可視化支持、適應本地化需要、面向對象以及提供Windows,Linux上的運行平台等具有特色;
7. 易語言現有各種支持庫多達40多個,用戶可以使用她來滿足幾乎所有的Windows編程需求,多媒體功能支持強大,完善的網路、埠通訊和互聯網功能支持,網上與論壇上的學習資源眾多。

易語言在編譯器的設計與實現、可視化漢語編程的構建、提供多種語言版本等方面具有創新性。
目前易語言已取得國家級鑒定,鑒定會專家一致認為:易語言在技術上居於國內領先地位,達到了當前同類產品的國際先進水平。

❾ 易語言到底有多強大能做些啥能和Vc++ Vb java相提並論嗎

在當前,從實際情況來說易語言只能算是編程愛好者「娛樂級」的編程,還不能和VC等專業編程工具比。至於未來是否能長足發展,誰都不好說。

相關知識延伸:
1、一門計算機編程語言從理論上來說,並不存在強大、弱小之分,它只是一種描述,是人類意圖的體現。
2、一門好的計算機編程語言,它主要體現在:邏輯嚴謹、易於轉化為機器語言、易於人類掌握……等等方面。
3、此外,必須要有與這門計算機編程語言配套的優秀的編程、編譯環境,這樣才能最終將類似人類的語言的「編程語言」轉化為能直接控制計算機的機器代碼。

然而:

4、在當前易語言在易懂方面僅對中國人來說最容易懂,但邏輯嚴謹、易於轉化為機器語言方面還差得遠。
5、易語言的編譯環境對中國人來說是友好的,但編譯出的程序代碼只是中間碼,這使得它生成的程序的功能受到易語言動態庫的限制(易語言態庫里有的功能它才能實現),而且是邊運行邊解釋的過程,這使得它的程序的運行效率相對要低,只能用於對效率要求不是太高的情況(3D動畫、3D游戲等它就沒能力應付)。
6、最後,易語言的使用者也不多,沒有足夠的人群,在經驗交流、資料查詢、商業運作等各方面上都會受到節制。

閱讀全文

與易語言編譯器牛嗎相關的資料

熱點內容
知網程序員 瀏覽:702
怎麼把電子版投標報價加密 瀏覽:29
電腦安全編譯器 瀏覽:364
在伺服器里如何調創造 瀏覽:835
知雲登錄為什麼找不到伺服器 瀏覽:815
python切片位置 瀏覽:375
平板加密視頻怎麼播放 瀏覽:377
程序員上下班不帶電腦 瀏覽:835
androidrsa文件 瀏覽:64
linuxlvds 瀏覽:103
程序員選擇職場 瀏覽:345
累加C語言演算法 瀏覽:948
足浴店用什麼app招人 瀏覽:191
php調用thrift 瀏覽:191
java精度丟失 瀏覽:903
地梁承台相交處箍筋加密 瀏覽:95
程序員繪本 瀏覽:647
php線程安全版 瀏覽:407
lilolinux 瀏覽:111
proteus51編譯工具 瀏覽:309