國產編程語言《易語言》是怎麼一步一步變遊戲外掛「代言人」的?
代碼
可能有些人還不太清楚什麼是易語言,那我先簡單的介紹一下什麼是易語言,它是現在世界上唯一的一個能以中文編程的開發環境,採用的是VB6.0的框架,添加了一些可用於其他平台的特性,號稱是可以快速上手,快速精通,是專為國人開發的,不需要任何英語基礎就能開發軟體。
好了,進入正題
第一、全中文編程
易語言
這個肯定要排第一,全中文的編程環境。是的,我們不可否認,一門母語做為開發語言的時候,對我們來說有多方便。我們首先簡單看一下他的代碼:
.判斷開始 (編輯框1.內容 = 「張三」)
信息框 (「是張三」, 0, , )
.判斷 (編輯框1.內容 = 「李四」)
信息框 (「是李四」, 0, , )
.判斷 (編輯框1.內容 = 「王五」)
信息框 (「是王五」, 0, , )
.默認
編輯框1.內容 = 「8989」
.判斷結束
信息框 (「誰啊!」, 0, , )
.判斷開始 (編輯框1.內容 = 「王五」)
信息框 (「是王五」, 0, , )
.默認
編輯框1.內容 = 「」
.判斷結束
對,你沒看錯,這就是一段易語言的代碼,簡單嗎?懂中文人一看應該都能猜出來是幹嘛的。當一門語言入門門檻足夠低的時候,便會有更多的人去推廣使用它。學習編程的時候,大部分英語不好的人都會擔心看不懂。恰恰是因為它全中文的頁面,非「科班」出身的人很大可能就選擇它了,至少咱們能看懂了不是?還有編程自學入門最容易讓新人苦惱的就是學習過程中的枯燥與乏味,c開始耐著性子學,學了很久發現自己還是只會弄個黑框子,跟自己想像中的完全不一樣,而使用易語言就不一樣了,當你在興趣中學會易語言了,發現這門語言也能滿足你的所需時,也就懶得換了。
第二、簡單,容易上手
說實在的,我倒是看它和python有點莫名的相似。同樣庫多,同樣開發小腳本小工具非常快。雖然python語法和易語言千差萬別,python以「美」為主,易語言以「易」為主(這裡最主要的是指它是中文的)。易語言編程方式主要方式便是運用現成的庫,直接調用,我們的程序就完成了50%了,剩下的一些邏輯堆砌,是的,程序開發好了。python大部分時候開發也是這樣的。
第三、學習了之後找不到工作
外掛
學習易語言的人該做什麼好呢?去上班?不行,因為沒人招易語言程序員,那就成為了「個人開發者」,那隨便在網上做點小玩意啊,接接單什麼的,一來二去,接觸的就多了,能不能做遊戲輔助啊?然後有人研究識圖、找字、模擬等等,再發展就有了很多人專門搞外掛了,外掛海,精易,大漠等等這些dll庫的出現,更增加增長了它外掛形象。當然,這裡這些dll庫不是說其它語言就不能調用,只是其它語言似乎很少有人做類似的事情。比如,我知道python 調用大漠插件的比較多,但基本上很少能找到python製作外掛、腳本的教程如同易語言般火熱。
第四、學習資料(特指外掛入門系列的)最多
易語言
易語言這方便的資料絕對是最多的(國內)。有不少專門的論壇 。
當然質量高點的教程基本是收費。 也難不倒咱們國人,破解版啥的,面對收費的東西,我們都還是很痛恨的。
最後
當然,以上觀點只做論述它為什麼發展成了外掛代言人,而不作詆毀之類的言論。不可否認的是,對於易語言來說,它的定位可能就是中國人自己的編程語言。它不會回答一些人的質疑和嘲諷,它現在做到了。並讓一部分使用者得到了利益。更讓很多人接觸到了編程的存在。這是它確確實實在做的。