批判易語言的人是否用過這門語言,批判它的原因又是什麼?

時間 2021-05-06 18:04:35

1樓:danger ace

我使用易語言已經超過15年了,易語言幫我解決了很多學習和工作中的問題,也寫過一下好玩好用的小工具。具體內容可以看我其它貼中的回覆。

易語言和上面這些小型指令碼語言相比,不說更加強大吧,至少也不落下風啊,他們能做的事情易語言基本上都能做,他們做不了的事情易語言也能做。

易語言和他們之間有什麼不同?為什麼易語言這麼容易招黑?難道只是因為易語言是中中國人開發的......

2樓:泥公仔

我就是易語言使用者,剛看到很多人說易語言不好,我覺得凡事要兩面看,或者多面看。我2023年開始學易語言,當時學是用來做外掛程式的,這方面完全沒有問題,有人說易語言不能用指標,那是你沒有深入了解就不要說。吐一種一語言我覺得沒有任何意義的,c語言那麼厲害,你能否用他寫乙個作業系統出來,語言厲害不是你厲害,語言只是工具。

易語言也有很多大神,只是你們沒有深入,當你們深入了解後你們就知道了,當然每個語言有它優點和不足,工具只是看用的人,哪種語言好用就用哪個就這麼簡單。

3樓:Jack

你要是覺得那種東西好用就行了,幹嘛要關注別人的看法,工具是用來做事情的,不是非要比出個一二三!天天有這時間出來撕語言,不如好好去做一些東西出來!

4樓:

易語言純粹就是扯淡

原因1:中文程式設計就是扯淡,別談愛國,首先你要明白世界上語言形態分為:以拉丁語系為代表的屈折語,以日韓語為代表的粘著語,以中文為代表的孤立語。

其次以孤立語為基礎作為電腦程式這就是個笑話,漢語講究乙個語境,同為乙個字配上不同句子意思可能完全不一樣,這是孤立語的特點,也是它不適合做為程式語言的最根本原因,用孤立語做程式語言就相當於拋棄孤立語最好的方面,而恰恰相反拉丁語系為首的曲折語有很嚴格的語法規則,同乙個詞的意思是有限個數的,即便你為他配更多的語境。這也使得它是最適合做程式語言的語言,這不關乎愛不愛國,而是語言本質的問題,我們沒必要以己之短,攻敵之長。

但如果拋開這個不談那易語言還有啥好談的

沒有特性的語言學他幹啥,浪費時間

5樓:溯夜

#行外人士隨口謅幾句

不可否認的是,易語言的確「易」(廢話),它的易首先體現在同華人母語一樣是中文,易於理解,詞句略作解釋就可以明白作用,編寫時可以根據日常口語來進行編寫,省去腦海譯作英文的過程。

然而,我寫到這發現,其實英文和易語言的詞句既然都需要乙個理解的過程,那麼其實一樣的,但是可以省去乙個腦海中翻譯的過程(嗯沒錯)。但是英文簡短,乙個字元比乙個字要方便敲出來。

另外,現在世界上程式語言基本上都是英文程式設計,而各公司招收的也是那些英文程式語言的掌握者,也就造成了,中文程式設計只能作為的興趣愛好(外行人員,不懂胡謅,見諒)。既然在其它方面各有優劣,綜合有相差無幾,在找工作方面會有差距,自然要選擇能賺錢的了。

另,不是習慣,講真,英文看起來真心簡潔。

除陣營對立外,一些不懂的人對它的批判亦有跟風之嫌。

自然,題主似乎易語言陣營?您要努力學習易語言,還要去改良它,更新它,用它來寫出最強大的程式,然後召開新聞發布會,站在世界的舞台上打那些非易語言的臉,啪啪啪!!!

加油!!!

6樓:

我學過易語言,並沒有覺得什麼不妥,當然我也是玩玩的心態,這東西不知道有什麼好評的,人家做出人家的,想學的學不學的拉到,蘿蔔青菜各有所愛的事,管那麼多幹嘛?

7樓:葉子

多年前寫過qq空間指令碼,只能說,也不是不能用,實現設計模式可以說是在玩命,而且當時我記得要錢吧,不知道現在有沒發展。感覺競爭力不強。

8樓:有木桑

易語言不好,這是事實。

但真心希望它能長大。

放在幾年前,有人說易語言不好我能跟他拼命。後來,有人說PHP不好我也想衝上去噴。再後來,接觸的多了,倒也能成熟了。

仔細想想,每個語言似乎都有優缺點,仔細想想,似乎我能說出易語言特有的優點好像還真沒有了。

但是平心而論,易語言是個好苗子,在2023年易語言出的第一代原型,說實話在那個年代,易語言是符合中國國情和方式技術水平的,甚至可以說是非常優秀的。

並且在後來,易語言出現了分支版本——易語言飛揚,採用了典型的物件導向程式設計語法。

然而我們現在看到的是,易語言三年沒更新,後來重新更新後(5.x),我們神奇的發現,更新工作來自吳濤個人而非易語言公司。

再加上易語言飛揚、易樂谷、火山遊戲引擎的不了了之,感覺是公司的經營和方向出了問題。

我們不好說問題出現在什麼地方,但我感覺,一方面是盜版,另一方面是公司自身經營策略。

最終,保持更新並活到現在的是類VB的易語言而不是更符合潮流的易語言飛揚。

這就是易語言的矛盾關鍵,但也是必然。確實無奈。

據說吳濤現在在開發新的平台,火鳥移動程式設計(後更名為火山開發平台)。

做跨平台,挺好的。而且根據目前小道訊息的截圖來看,新的易語言更像物件導向語言了。

我個人拙見,易語言應該參考像Unity3D、UE4這樣的收費模式,幾百幾百的賣軟體,在中國活不下去,而且易語言最主要的是,開闊市場,而不是吳濤所擔心的"被更多人用於開發病毒"。

我初中接觸易語言,至今仍然習慣性的會以易語言作為預設開發語言。

作為我第乙個真正學會的語言,而且使用時間最長的語言,多多少少是有感情了。

真希望有一天我可以理直氣壯的自我介紹說我是易語言程式設計師。

9樓:Elias Wang

語言是乙個工具。

程式語言是為了實現特定運算目的發明的工具。

評判工具的標準是在正確實現功能的基礎上,簡單,高效。

舉個例子,簡單一點。數學是個工具。

數學裡用的三角函式 sin cos 都是英文。甚至 x y z 都是英文。

國內的數學教育有換成正弦余弦嗎?

寫一長串公式,你會用正弦余弦嗎?

為什麼?不方便唄。

易語言不夠簡單,高效,用起來不順手,所以被黑。

10樓:Belleve

吳濤這人漢語都說不利索

那語法設計的,中不中洋不洋,混血怪獸

好的長得像自然語言的程式語言應該是這樣

定義「快速排序陣列」為:

如果:(陣列 的長度)< 2

返回結果:引數 陣列

否則:置(頭)為:陣列 的第 1 項

置(前面)為:(切割 陣列 從第 2 項到最後)中滿足「該專案 < 頭」的所有專案

置(後面)為:(切割 陣列 從第 2 項到最後)中滿足「該專案 ≥ 頭」的所有專案

返回結果:拼接陣列:快速排序 前面、(建立陣列:頭)、快速排序 後面真可惜了那個 IDE 控制項

11樓:

我來挖個墳,其實易語言這東西,只是乙個工具,最大的缺點是不穩定,沒有錯誤處理,容易崩潰。優點是外掛程式多,做小工具非常方便省事。要實現乙個「目的」,光靠乙個易往往是不夠的,我本人經常做一些「事情」,就需要和我用其他語言開發的平台配合來完成。

這是靠整個架構的設計和分配,用什麼語言做什麼事情,耗費精力最小,效率最高,速度最快,因為很多「事情」都是要求0day甚至0hour。語言根本不重要,實現目的才重要。這就和各位程式設計師的眼光不在乙個平面上了。

12樓:sanshiqy

貓和狗怎麼能作為變數應用呢,這種名詞定語只能做常量,否則易語言就很亂了,中文應該是最簡單的,也應該是最有表現力的語言,雖然我只是今天才接觸到易語言,但我相信一定可以超過英文程式語言的。如果加上八卦符號,易經中有64個卦象,遠遠超過26個英文本母表達的含義,代表的範圍更廣,就跟64位和32位比較一樣。關鍵是懂中國文化的太少了,尤其是現代自詡學的中國文化,卻連易經都沒讀過的中中國人太多了

13樓:菜菜

易語言就是漢化了的VB,有意思嗎,就是小孩們編寫個 Hello world的小程式來炫耀用的,哪些推崇易語言的,你們一定要執著下去,一定要利用以愛國的理由的道德綁架把易語言發展起來,中國軟體美好的明天靠你們了!!!

14樓:張巨集

很多人噴易語言純粹就是為了裝逼,這種情況10年前在CSDN就出現過,當時有個帖子很火,一幫人在裡面吵吵了半個月,用JSP的看不起用PHP的,用PHP的看不起用ASP的,用C的看不起用C+++的,用C++的看不起用Pascal的,甚至用BC的都看不起用VC的,還有在LINUX下搞開發的看不起在WINDOWS下搞開發的,結果後來發現最掙錢的卻是那個用VB的。

易語言的確算不上乙個優秀的程式語言,我給很多新人介紹的時候也是讓他們就當個中文VB用,事實上很多VB程式都可以直接移植過來。但能實現自己的目的、能讓你賺錢的工具就是好工具,用C的未必就比用易語言的掙錢多,不管你怎麼看不起它,反正我認識的用易語言的人中年入百萬的不是沒有,2、30萬的也不是一兩個。這讓我想起了以前印度用VB和PB就能大把的掙美元的時候,中國那些整天把C掛在嘴上的大師卻只能窩裡橫。

15樓:Rookie

不想說什麼,易語言和c是我的啟蒙語言。對於中國人來說,確實是乙個很不錯的對程式語言熟悉的過程。對於那些噴的,我只想說,你會很多語言,不懂什麼都不懂的感覺。

或者說,不要標榜外語就是高大上,實用才是硬道理!

16樓:王馬儒

我就不知道易語言為什麼要被噴,不過又有哪個語言沒有被噴?易語言入門程式設計不知道要簡單多少,不知道有多少外掛程式出自易語言之手。有的人還要拿關鍵字說事,我的天啊,就算是換成鬼畫符它也只是關鍵字,難道我第一眼看到for的時候我能知道它是迴圈?

不還是靠記的。程式設計重要的是思想,一通百通,而不是你用的什麼語言。

17樓:

易語言幫我入門程式設計,讓我有了學習程式設計的信心,帶給我的唯一壞處就是讓我花了不少力氣過度到英文程式設計環境。

易語言是個好工具,以上。

18樓:北極

先寫我的觀點:我認為易語言無法解決中文程式設計的問題,但我也認為前面大多數回答沒能說明白中文程式設計應該是什麼樣子的

我舉兩個例子:

例子1:

我小學5年級學程式設計,是在小霸王上用BASIC語言。在我花了很長時間鑽研以後,我在小學六年級的時候弄明白了遞迴、陣列、函式的概念,並且能用BASIC編寫幾百行的程式了,當時我不懂英語,像PRINT/IF...THEN這種命令,我是乙個字母乙個字母背下來的,我敲的時候還會默念P-R-I-N-T,I-F...

T-H-E-N,因為我並不知道這些命令是什麼意思,在我頭腦中,我只是單純的背下來它是什麼東西,它的作用是什麼,但是我可以通過這種記憶,寫出以當時的水平來看規模已經算很大的程式了。

例子2:

我表哥,小學畢業,初中上了一年多就退學了,學習成績不好,主要是當時他記憶力有點差,邏輯分析能力不強,英語也不太好。他工作以後是打字員,後來學會用Excel算工資,這期間他大量接觸VB/VBA,也試圖學習,但始終無法寫出規模太大的東西,甚至至今他都無法達到像我小學六年級時寫出帶遞迴、陣列的程式。

為什麼有這種區別,後來我問了一下他學程式設計中遇到的困難,英語算是其中乙個,但不是最重要的,因為他也是像我小學那樣乙個乙個字母背誦關鍵字,他遇到的最大的困難是數學。而我的優勢在於,我老爸對我數學教導有方,我小學的時候已經學了大量的初中甚至高中數學了。

普通四則運算還好說,但像迴圈、複雜邏輯、陣列等對他來說理解起來十分困難,他也嘗試看過易語言,但遇到過類似的問題:看不懂演算法

程式設計對數學的依賴是很大的,如果不弄明白什麼是陣列,那麼想要理解氣泡排序是很難的,哪怕把所有關鍵字都換成中文,還是無法理解。

所以,中文程式設計需要解決的最大問題不是關鍵字是中文還是英文的問題,而是讓其中的數學邏輯轉化成中文使用者能讀懂的形式。

想想看,如果讓祖沖之、秦九韶這些古人來程式設計,給他們易語言他們能懂嗎?不能,因為他們沒有學習現代數學

對於乙個不理解陣列的人,排序應該是這樣的:

1. 初始化乙個有五個數字的一組數;

2. 初始化乙個有同樣大小一組數,內容為空;

3. 從第一組數中取出最大(或最小)的數列放到第二組數中,並重複;

4. 第二組數中的數字就是要排序的結果。

這才是中文程式設計啊!

為什麼有些接觸了易語言的人慢慢去學習其它語言了?因為易語言沒解決演算法中文化的問題,在這一點上與非中文程式設計沒有任何優勢

我相信 @冷哲 的例子裡的中文程式設計反而可讀性更好一些,而且我相信這種東西如果丟給古人(祖沖之、秦九韶)們看,沒準還能看出點名堂,但要加上方括號,加上英文變數這些以後,古人的第一反應肯定是:這是什麼東西?

我承認易語言在某種程度上解決了一些符號記憶的問題,畢竟對於中中國人來說,記憶「printf」和記憶「輸出」的代價是不同的。但易語言因為沒從本質上解決中文程式設計的困難:演算法的中文化

所以易語言招黑就變得容易理解了,它只是乙個助記符,對於程式設計而言,僅僅相當於把人類從穿孔紙帶時代帶進了組合語言的時代,沒有從本質上解決初學者學習程式設計的關鍵問題:數學。

數學基礎(包括邏輯思維能力)才是程式設計裡最關鍵的,關鍵字是哪國語言並不是最關鍵的,如果數學基礎不好,那麼程式設計可能永遠停留在初級階段,因而會成為鄙視鏈的最末端。

至於易語言的其它缺點,都算不上真正的缺點,它要真解決演算法和數學的中文化問題,肯定是一款非常優秀的程式語言。

牙貼是否適合補過牙的人用

白龍馬 一般情況下補過牙是不影響使用牙貼的,因為牙貼使用低濃度的過氧化氫對牙齒進行漂白,對牙釉質的酸蝕作用很小,在安全範圍內。但是從題主的描述來看,可見題主的牙齒健康情況比較差,建議不要使用或是在自己的牙醫諮詢下使用,關鍵還是要做好口腔護理工作,牙縫在刷牙清潔不到,要使用牙線來清潔。牙齒敏感者建議選...

是否可以用通俗的語言解釋為什麼研究離散的整數的數論會牽涉到研究延續的實數 複數的一些高等數學知識?

nemo 個人意見啊,不要總試圖用簡易的方式去理解數學物理裡面比較高深的理論。譬如 十分鐘明白相對論 三句話解釋量子力學 等等。要是真這麼容易理解,那些大佬會想不到?他們瘋了,非要寫一本書,又不是按字數給稿費。很多數理圖景,想象起來很難,到最後會發現,用數學書裡面一大堆公式的方式去理解,就是最簡單的...

鄭和下西洋的時候用什麼語言與各個國家的人們交流?

據沙哈魯汗派到大明的使者記載,大明皇帝隨身配備阿拉伯語 波斯語和突厥語和蒙古語等翻譯官。大明跟東南亞的外交關係更為頻繁,比中亞西亞更頻繁,所以我認為明廷應該也配備東南亞地區的翻譯官。應該配備了懂東南亞這邊當地語言的翻譯員,或者當地的商團有會漢語的人員。其他回答分析的相當仔細和全面,我從航海史出發補充...