易語言那麼不入流嗎? | 知乎問答精選

 

A-A+

易語言那麼不入流嗎?

2017年10月28日 知乎問答精選 暫無評論 閱讀 40 ℃ 次

【安江澤的回答(263票)】:

一個語言的「入流」,和是不是英文關鍵字無關,而是和這種語言進入某一子行業的契機有關。

比如 C 語言的出現解決了系統程序源代碼的可移植性問題,使得更多的小型機可以在更短時間內移植 Unix 操作系統。所以 Unix 選擇用 C 重寫,而 C 成為編寫操作系統和實現 TCP/IP 協議的首選語言。今天眾多設備上的各類操作系統,TCP/IP 協議實現都要歸功於 C 語言;

比如 C++ 的出現適逢圖形界面的興起,需要面向對像技術對圖形編程框架建模,同時又要提供能運行於微型處理器的高性能;

Java 的流行適逢企業的信息化浪潮,大量的企業級的複雜任務,需要更短的時間內,寫出更大規模的程序。所以 Java 通過更多的權限關鍵字,垃圾回收等等,帶來的是整個行業生產力的提升;

PHP 的流行是因為行業需要快速的編寫動態 Web 服務端程序。而 Python 進入 Web 開發是因為如今 Web 應用日漸複雜,需要更多的交互技術(比如用於實時的長鏈接)和使用更多的第三方庫(必須一些自然語言處理、計算機視覺和機器學習任務)。

以上這些語言如果不是在第一時間出現解決了行業急需解決的問題,可能以後再也沒有機會「入流」。

再回來看「易語言」,中文關鍵字解決的是沒有一點英文基礎的初學者的入門問題。但這個問題不是行業痛點,因為具備基本英文能力的程序員從來就不缺,將來更不可能缺。因此,沒有一個行業急需「易語言」解決沒有英文基礎的初學者入門的問題,「易語言」憑借這個優勢就沒有任何的「入流」機會。相反,由於面試者普遍看中英文文檔、論文的閱讀能力,「易語言」反倒會幫助企業剃掉那些沒有英文基礎的應聘者。

【詹昊恂的回答(62票)】:

易語言的錯誤在於立志於解決一個不存在的問題,並引以為豪。不會英語在業界沒有人權,就是這樣。

【vczh的回答(46票)】:

我們討厭一種語言只有兩種原因:要麼是暴露了自己低智商不能接受,要麼我們認識的那門語言的程序員的平均水平實在太低。所以根據題主的情況,我認為易語言是第二種。

【馮東的回答(11票)】:

這東西有用不假,但是要看它的用處是否不可替代,有什麼成本。

比如,這個易語言的公司會不會撂了挑子。當年搞 Visual Age for C++ 的人可能對這一點會深有體會吧。還有,你的學習成本有沒有再利用的價值。這個易語言的 availability 有多高(Perl, Python 都是缺省安裝在包括 OS X 在內的 *NIX 上的)?

只有一點我不清楚,是不是不會英文的人真的必須找一種這樣的方案。我大二的時候英文並不怎麼地,用 Turbo C 開發完全用的是中文資料,也沒覺得如何。現在的開發中文資料真的那麼差麼?

【葉蔚的回答(15票)】:

在我看來易語言就是這樣。折疊我吧。

#define 趁還 while

#define 那個啥 int

#define 總的來說 main

#define 買 cin

#define 賣 cout

#define 進 >>

#define 出 <<

#define 拜拜了 return

#define 去掉 -=

#define 等於 =

#define 屁 100e4

#define 我說 (

#define 是吧 )

#define 啊 a

#define 那麼就 {

#define 得了 }

#define 呀 ;

#include <iostream>

using namespace std;

那個啥 總的來說 我說 那個啥 啊 是吧

那麼就 那個啥 有錢 等於 屁 呀

趁還 我說 有錢 是吧 那麼就

那個啥 多少 呀 買 進 多少 呀 賣 出 多少 呀 有錢 去掉 多少 呀

賣 出 多少 呀 得了

拜拜了 啊 呀 得了

【江明宇的回答(34票)】:

開源中國上看到的易語言評論,開源社區的看法轉一下:

  • 1樓:魔力貓 發表於 2013-02-27 10:24 回復此評論

    噁心。

  • 2樓:maxos 發表於 2013-02-27 10:36 回復此評論

    噁心

  • 3樓:maxos 發表於 2013-02-27 10:37 回復此評論

    請不要再發這噁心的東西了啊, 自己玩去吧, 正常人看了會吐

  • 4樓:顧佳奇 發表於 2013-02-27 10:40 回復此評論

    汗。。。用中文寫代碼還真不是人看的。。。。

  • 5樓:kiwivip 發表於 2013-02-27 10:40 回復此評論

    printf ~

  • 6樓:冷泉 發表於 2013-02-27 10:47 回復此評論

    怎麼老發這種東西,我等英文再不濟那些單詞還是會寫的

  • 7樓:吉他他老伯 發表於 2013-02-27 12:25 回復此評論

    生產力很低的樣子,別人一條語句搞掂的東西,非要弄個窗體。唉……

  • 8樓:餘風11 發表於 2013-02-27 12:49 回復此評論

    SB

  • 9樓:maxos 發表於 2013-02-27 12:58 回復此評論

    剛過完年,別來噁心大家了啊

  • 10樓:Y-QTCe 發表於 2013-02-27 13:07 回復此評論

    拋磚引玉:

    perl -e '@a= (map {sprintf(q#%02d#,$_)} (split q# #,q#1 5 6 9 11#));print "@a"'

  • 11樓:cold.linux 發表於 2013-02-27 13:12 回復此評論

    Python:

    " ".join(["%02d" % int(s) for s in "1 5 6 9 11".split(" ")])

  • 12樓:firefoxmmx 發表於 2013-02-27 13:29 回復此評論

    這個看起來貌似不好理解。

  • 13樓:cyZhu 發表於 2013-02-27 13:53 回復此評論

    編程語言的目的是使計算過程看起來像一篇文章一樣易讀、連貫。

    搞出個易語言,結果編出來的程序讀起來磕磕絆絆的。

    你說你是中文編程,哪個中國人說中文說成這樣的?

  • 14樓:cyZhu 發表於 2013-02-27 13:54 回復此評論

    這種文本替換什麼時候又成難題了?

  • 15樓:習總 發表於 2013-02-27 15:20 回復此評論

    引用來自「cyZhu」的評論

    這種文本替換什麼時候又成難題了?

    只要是易語言代碼,哪個不是難題?

  • 16樓:else 發表於 2013-03-04 12:37 回復此評論

    這個是我編程以來,最噁心的程序,如果!

  • 17樓:鍋鍋 發表於 2013-03-10 13:43 回復此評論

    你們說的是算法的問題,任何語言算法都是一樣的,都有新手,這和語言沒關係,只是這位的算法不優而已

  • 18樓:ls90712 發表於 2013-03-10 14:19 回復此評論

    易粉喜歡說什麼吳濤跟過朱崇君做小弟,看看朱崇君本人是怎麼評價吳濤的:

    「漢字不同英文,同一個單詞有很大的差異性,所以漢語編程也需要你去記憶大量的語法,經常編程的程序員也很難去適應新的編程工具......」

    實踐也證明了朱崇君的話,在易官方論壇看到在易語言官方論壇混6年還是什麼都不會,可以想像這個易語言有多麼難用了。

    對於《易語言》,吳濤是這麼形容的:「《易語言》是一款能用漢字進行編程的工具,它身上完全沒有打上「微軟製造」的烙印,它可以說是完全「中國製造」。........」

    一個字:「吹牛」,漢化VB連VB的圖標都忘記換掉,把linux編譯器弄進去自己試都沒試就拿去賣錢。

    《中國有個喬布斯,吳濤》

    他漢化VB並開發了漢語編程工具,

    他曾經給朱崇君打過工曾經參與開發CCED……

    編程一定要記住那許多英文編程語法嗎﹖他想改編這種局面……「漢語編程的市場潛力很大,還可能會成為一個相當大的產業。」求伯君、朱崇君、梁肇新有很多話要說……(求伯君躺槍)

    且不說給名人提個鞋是否算名人,

    吳濤98年" 應邀"到CCED打工,而CCED實際誕生於1988年(十年前)

    ,而且很可惜,吳濤參與的CCED2000卻在市場上非常失敗,對此,吳濤聲稱自己不是項目負責人不參與策劃(看來工作只是底層碼農),並且不便多說........

    整天拿CCED給自己吹牛,對給CCED帶來的失敗卻推卸的一乾二淨!

    然後吳濤突然就自稱用不到一年的時間以一人之力原創了70萬源代碼發明了易語言,

    並稱是完全的原創,所有的策劃、編碼、核心技術都是全部原創了70萬源代碼,這顯然是在吹牛,

    要知道編程語言與其他軟件不同,更多的BUG,更複雜的應用環境,

    一門語言的思核與框架都需要投入大量的精力,不要說一門語言,就是一個庫讓成千上萬的人來用也需要比普通軟件投入更多的時間,不信的問問那些寫各種開源組件的,可能幾千句代碼要耗時幾個月。我們看看jQuery這樣一個javascript的庫才數百K代碼不過卻經過了近十年的開發,而linux第一個版本也只有數萬行代碼,而且也是基於前人的核心技術。

    其實易語言基於前人的基礎也不算什麼,關鍵是他抄了還不承認,而且還要上升到中華民族的高度,十幾億人都「被代表」了說是什麼「中華民族自己的語言」

    易語言編譯後就是VB程序,你可以用VB Explorer解開早期易語言程序的外殼。在這一點上,易語言作為一門獨立語言的謊言就不攻自破了,你抄就抄,可是你不應當給中華民族抹黑啊。

    我們看一看易語言的更新速度10年來的發展,就很清楚這個人即使他不用測試不用吃飯不用睡覺,他根本沒有能力一年碼出70萬的源碼並且是全部原創的,這個易語言自稱是中國人的語言,簡直就是侮辱所有中國人的智商信口開河的扯淡。

    我所批判的易語言本質是:他不是在創造,而是在騙,打個比方,有個小孩子用泥巴捏了一個房子大聲說:「我的房子」也許好笑,但是他自己做的,而有個成年人,他在別人的豪華別墅上帖個牌寫上自己的名字,也對別人大聲說:「我的房子」,或者吹噓:「中華民族自己的房子」,然後騙每個中國人掏錢給他,騙可憐的孩子們,我批判的是這個問題。如果替換幾個關鍵字就算是一門編程語言,那我們每個人寫個C++的頭文件,我們一天可以發明成千上萬的新語言了,所以替換漢化不能算是創造了語言,易語言作為一個語言的基礎根本不成立,實踐也證明了這一點,發展了十年完全沒有易語言自己的思想或框架出現,就那點可憐的模塊也是VC包裝的。

  • 19樓:ls90712 發表於 2013-03-10 14:19 回復此評論

    [轉]為了大家的前途與發展,請不要學習易語言

    在我開始說之前,先簡單的介紹一下什麼是易語言,它是現在世界上唯一的一個能以中文編程的開發環境,採用的是VB6.0的框架,添加了一些可用於其他平台的特性,號稱是可以快速上手,快速精通,是專為國人開發的,不需要任何英語基礎就能開發軟件。

    下面進入正題,其實關於易語言,我們在群裡很早就討論過,我們不承認它是一門「語言」,它充其量也只不過是一個開發工具,就像C++和VC++一樣,VC++只是一個用來開發C++的工具。而易語言只不過是一個中文界面的VB,不要不相信這一點,不論作者把它吹噓得多麼好,也不管它是不是被稱作是「語言」,我們只看結果,易語言編譯後就是VB程序,你可以用VB Explorer解開外殼。在這一點上,易語言作為一門獨立語言的謊言就不攻自破了。當然了,作為一名程序員,我不在乎它的核心是用的什麼,就像JBuilder使用Eclipse核心那樣,這與我們完全沒有關係,只要能開發出好的程序,那它就是好東西。

    可是,易語言卻不讓我們如意。作者說它功能強大,能與C++相媲美,我跟本就不這麼認為,首先來說,C++能夠開發DLL,而易語言做出的DLL是什麼?一個VB的殼,裡面一堆代碼。據我們的測定,易語言的DLL內含有C++的代碼,很明顯的,抄襲。天下文章一大抄麼?沒想到編程語言也能抄。另外再說一句,易語言那個linux應用開發跟本是不能用的,我們現在所常用的Linux版本,如Red Hat,Gnome等,都無法運行易語言開發的程序,也不知道作者所說的linux指的是哪個版本的。

    更可怕的是,現在的中小學都引進了易語言的課程,一年級的小學生就開始在那裡念著「聲明 主窗體 等於 窗體類」,真不知道他們能理解多少。不是我看不起那些早年學習編程的人,如果他們學的是C語言,我說好,但是現在,把易語言搬上課堂,我就搞不明白是怎麼回事了。雖說現在計算機普及,程序員門檻降低,但是這僅僅是針對中國而言的,程序員門檻為什麼會變低?一部分是因為開發環境越來越高級,另一部分是由於人們的不求甚解。自以為能做個窗體,會讓計算機做個加減乘除就自稱程序員了。如果真有那麼簡單,那滿世界都是程序員了,做個窗體誰不會?現在好多開發環境打開時就自動送你個窗體。易語言是能夠使中國人學習編程變快,但這僅僅是在易語言本身,易語言無法與其他語言合作,無法跨平台開發,無法進行移動平台開發,它擁有的僅僅是個中文界面罷了。

    那為什麼不要學易語言呢?因為它沒有屬於它自己的編程思想,不論開發什麼,都是從別處抄襲而來,沒有一點原創。另外說一句題外話,GCC for linux 這個編譯器在windows下是不能工作的,易語言的作者居然在windows下調用它,難怪它的linux模式永遠都無法使用了。編程是一項非常富有創造力的勞動,但是易語言卻把使用者的創造力給殺死了,成天就只會在函數表中找函數,離開那個東西就什麼也做不了。

    更讓人生氣的是,用易語言的人居然看不起用彙編的,這是在百度易語言吧裡的普遍言論,有一句名言就是「中國人用自己的語言,編程我只選易語言」。難道那些人真的不知道嗎?如果沒有彙編,哪來C語言?沒有C語言哪來以後的高級語言?更何況易語言還是基於VB的,VB又是用什麼開發的呢?別見了爹媽忘了祖宗啊!不可否認的,易語言開發一些小軟件,自己玩玩還是不錯的,但說到用它做企業級項目,用它來賺錢,那根本不可能,現在沒有任何一家企業使用易語言做開發。百度上那些人說易語言一個月能賺十萬,這根本是不可能的事。

    今天我公司來了個面試的人,用易語言,就是那個人讓我有寫這篇文章的衝動。下面我把我們的面試情況說給大家聽聽。其實他剛進來時就被拒絕過,不過我們還是給了他面試機會。

    老闆:你用什麼做開發的?

    面試者:易語言

    老闆:我們這裡不需要用易語言的

    面試者:你給我一次機會,我能用易語言做到任可的事情。(狂到這個地步,我無語)

    老闆:那你來面試室吧

    大家都坐定後,面試開始,我們的面試是有問題的都能問,但是最終做決定的還是老闆,不過我們都想看看這個用易語言的人到底強到什麼程度。

    老闆:你為什麼會選易語言?現在用這個開發的人很少啊

    面試者:因為它是中文的,我是中國人(不知他這句話是什麼意思,難道想突出愛國?)

    老闆:是什麼語言的我們不管,你能用它做什麼?

    面試者:什麼都能做(我們聽了都想笑,這話太可笑了)

    老闆:這個好像不太可能吧

    面試者:你不信我做給你看

    同事:你能用易語言做手機SQL Server調用?(擺明了耍他的,就看他老不老實,易語言本來就沒這個功能)

    面試者:當然能

    然後我同事就把他的電腦借給面試的人,讓他裝易語言,裝好後看著他開發。結果他開啟了易語言後,在那個新建面板裡找了半天,然後說了句「什麼破電腦,易語言裝好了不能用的」。這個時候我們都笑了,因為裡面跟本就沒有移動平台開發的任何東西,當然是找死也找不到的。我那時就說,你算了吧,別找了,找不到的。那個人偏不信邪,說要上網下載個新版本,我們也讓他下載了,下好之後卻說沒有破解,用不了。然後我老闆說了句,你是專業用易語言的難道還捨不得花錢買個註冊碼麼?那人又說了句讓人驚歎的話:「哪個中國人會買?」

    話說到這個地步,我們都對他沒有語言了,如果用易語言表明他愛國,那麼不買正版又說明他什麼?還說出那種話,難道是看不起中國人?然後老闆就請他走了,他最後又扔了一句話:「你們這幫人,都不是真的中國人!」

    那個時候大家都很氣憤,到底怎麼樣才算中國人?難道中國人就一定要用易語言?自己學了個垃圾語言又來說我們的不是,到底是誰的錯?再定睛一看,易語言的幫助上醒目的寫著,中國人,用自己的語言。雖然這只是標語,或者說叫旗號,但是在我們看來,不用易語言的就不是中國人了?話絕對不能這樣說!送走了一個易語言程序員,但是國內還有多少用易語言的人?如果你只是想玩玩小軟件,或是在別人面前炫耀,那玩玩易語言也無妨,但是如果想成為真正的程序員,靠編程來謀生,你一定要遠離它!

    最後再說一句,我從來都沒有把是否用易語言作為評定是否中國人的標準,用英文編程的中國人大有人在,編寫得比外國人好的也多得是,那才是中國人的驕傲!我在乎的只是實用,不實用的東西留著幹什麼?一棒打倒!

【知乎用戶的回答(29票)】:

易語言和按鍵精靈一樣,適用場景有限,官方技術積累一般,一直在不斷更新。

我個人對易語言非常感慨。因為這個語言的出現,讓一大批不是科班出身的、低學歷的人寫起了遊戲輔助,月收入很不錯,差點的能偶爾找個外快,好點的月入幾W。

收入方面的疑問,可以參見:作為一名程序員,你覺得按鍵精靈編程有技術含量嗎?

個人目前加入了一個相關的作者群,裡面最小的是高中生,技術無非就是把「IF「換成」如果「,把」function「換成「函數」,結構算法還是一樣,效率是低了點,但是有現成的傻瓜模塊類庫,有官方教程有視頻有YY語音答疑,幾百塊的培訓費簡直是培訓界良心。

我以前也瞧不起學易語言或按鍵精靈的人,覺得要學就學C++這些高級語言起碼好找工作,現在才覺得還是自己比較幼稚,你開餐館別人賣烤腦花賣盒飯,指不定誰家日流水更多。

何況到了中後期,是人就會發現易語言按鍵精靈的不足,自己都知道學習更深的知識,這是必然。

(有人說既然你知道渠道為什麼不自己做,難道傻了,前面已經提到「個人目前加入了一個相關的作者群」,這就是在開始接觸開始學習,才知道原來有人這麼玩還這麼賺錢。始終抱著牴觸的心理不可能得到提高,井裡的青蛙才會自大,認識越多才越覺得自己卑微。)

易語言的確不入流,但一把入流或者不入流的刀也很難決定菜的質量。

【廖清平的回答(10票)】:

學點英語就真的那麼難嗎?

【趙盛洋的回答(5票)】:

這麼說吧。我本科的時候有門課叫機器人實驗課,用的是廣茂達開發的機器人,你用只要寫一行代碼就能讓這個機器人唱歌跳舞,幾十行代碼就能讓機器人避障踢球。

可是你能說你是機器人開發者了麼?世界上有什麼重量級機器人比賽使用廣茂達機器人踢球了呢。

自己做機器人的時候就知道機器人不只是寫幾行代碼那麼簡單了。從硬件到軟件,從傳感器數據處理到電機的控制。需要學的東西太多了。廣茂達給你屏蔽了所有底層的東西,你不需要知道PWM怎麼調製,也不需要知道什麼叫占空比,更不要瞭解步進電機的計算——只需要調用函數就能讓機器人跑起來。

如果是當小孩子的玩具,廣茂達足夠了,但是想要以此進入業界,還差的太遠了。

================== 分割線 ============== 分割線 ==================

其實把鄙視改為忽視更好。大部分人是這麼做的——但是如果一個小孩子玩了半個月廣茂達就開始把自己吹成絕頂高手,忽視就變成鄙視了。

所以鄙視的原因在於易語言和它的用戶們定位問題。

【蔡希瑀的回答(4票)】:

作為一個曾經接觸過這種語言的人,我覺得我還是有這個資格來回答一下這個問題。

關於編程語言,我覺得,真心是沒有什麼入流或不入流的區別。只要我能用這個語言完成我需要的工作,那就足夠了,用戶才不管你用的語言是什麼,入流不入流呢。

關於易語言和中文編程,我想說的是,其實中文編程本沒有什麼錯,易語言的出發點也是好的,用自己的語言編程有什麼錯?本就沒什麼錯嘛,反正最後編譯出來都是010101,執行的時候都是高低電平。真實的故事是它是被國人玩壞了。首先因為這玩意兒拉低了門檻,然後它本身又使用了一個獨特的文件格式,導致某些低素質人群寫出的**程序和其他人寫出的正常程序被殺軟提取出的特徵碼相似而容易誤報,這是它後來為什麼被鄙視的原因之一。

另一個問題就是易語言這公司的商業性質太濃重。在我接觸易語言的那幾年裡,開始的時候還算好,論壇的技術交流氣氛也不錯,但是到後來,這公司的老總(我就不說是誰了)似乎就不再重視這門語言作為一個語言的一些問題了,而總是注重於如何去宣傳,如何賣掉更多的正版,並且總是以噁心的支持國產作為賣點,而從來不宣傳我們這個語言有什麼出眾的特色,也沒有過針對語言本身出色特性的任何開發或者宣傳。好像後來這語言就幾乎沒有再完善更新過了。一直守在老版本,沒有獨立的編譯器可執行文件(我猜這就是因為有了獨立的編譯器就會被人重新實現IDE,然後就賣不出去了),而IDE環境又只能在Win下面運行,編譯出來的Linux程序又從來沒有成功運行過,導致這門語言最後只能局限於Win32開發。沒錯,它甚至不能編譯出x86_64的可執行文件。當今的服務器,移動平台等,都是基於Linux平台,而且如今64位也在普及,連移動設備都要上64位平台了,而一門語言竟然沒有這種最基本的跨平台性,結果就可想而知了。

另外,它缺乏基本的模塊化開發能力。用它的IDE創建的程序,往往只有一個源碼文件,而這一個源碼文件裡包含了整個程序的源碼,你不能從一個源碼文件裡引入另一個源碼文件。當然,它也有「模塊」這個概念,但它是需要預編譯的,如果你的一個工程裡包含了很多很多模塊,那你就必須手動一個個打開編譯後再引入。就像我前面說的,它沒有可供外部調用的獨立編譯器,這也就使得它無法使用諸如Makefile一類的東西來批量生成。如果用這玩意兒寫一個大程序,呵呵,那源碼文件打開就要好半天了。而且還不能用 vim大法 !!!!

而且中文編程這個玩意兒真心沒有必要專門去重新成立一個公司做成產品來賣錢。我給C寫個頭文件,或者改改編譯器,C也能做中文編程。我就見過一個tcc(Tiny C Compiler)的修改版,對中文關鍵字提供了良好的支持,但是後來他自己就放棄了。或者,我寫個預處理程序把中文代碼裡面的關鍵字換回英文,然後丟給英文語言的編譯器,一樣能編譯出來。這些東西能賣錢嗎?不能。國人想做嗎?當然不想。人家做易語言是想靠它吃飯,是想靠它賺錢的。

請記住我沒有說易語言不入流,也從來沒有說過中文編程是錯誤的,我只是指出了這個語言,以及這個公司或者說國內的中文編程語言開發商的一些缺陷。最後以我常說的一句話結尾:

凡是以支持國產為營銷手段的產品,都是耍流氓!

【知乎用戶的回答(5票)】:

我好蛋疼

【知乎用戶的回答(3票)】:

一個工具是否「入流」,在於你認為的「流」是哪方面的。

從編程角度來講,易語言確實「不入流」,因為程序員們不會將它當作主要開發工具,執行效率開發效率什麼的在C面前是浮雲,所以就有樓主的「易語言被鄙視」之感。

然而,對於實現一些小功能,以及對於偶爾用一下解決點小問題的人來說,它夠用了,同理的還有按鍵精靈等。

學編程的根本目的是「解決問題」,我當年第一次接觸編程的想法是:「那麼多好玩的遊戲都是編程出來的,我也要學編程。」

剛開始的時候,你用易語言、按鍵精靈、VB(沒貶低之意,VB挺適合入門,我當年初學之路是Foxbase-VB-C)足夠解決你的問題,到後面,如果你發現這些工具很難再方便解決你的問題,或者你想再一步精進,那就再深入學習。

凡是能解決你的問題的工具,皆可入流。

【王玉良的回答(3票)】:

突然發現易語言還在啊。。。。我對易語言的印象完全就是初中老師提過一次,然後,就沒有然後了。。。。。。

【知乎用戶的回答(4票)】:

1: 執著於易語言的都是英文不好的程序員。

2: 英文不好的程序員沒有任何出路

就是這麼簡單。易語言是一種安逸於舒適區的象徵,一個連為了程序學英語的動力都沒有的人,一輩子只能呆在舒適區裡,任何稍微難一些的任務都解決不了。不是這種語言不入流,而是執著於這種語言的程序員不入流,而且這種人做任何一行都不會入流,僅此而已。

【地鐵風的回答(2票)】:

不管易語言出身怎麼樣,是不是 VB 的外殼,我們就假設它是門獨立的語言吧,中華民族的驕傲什麼的…

關鍵是相對其他語言這玩意有什麼實際優勢麼?它是比 c/c++ 快?還是比 lisp 表達能力強?

如果非要用中文寫代碼寫好後用個字符串替換處理一下搞成相應地英文關鍵字不就行了?比如說我幹嘛不能用 c++ 然後 「#define 如果 if」?我幹嘛不能寫 「(映射 函數 列表)」 然後用個預處理程序處理成「(map f alist)」然後用 lisp 解釋器一跑?如果易語言能比 c++ 快或者比 lisp 表達能力更強就罷了,它真的能麼?

如果都不能,它好學,適合初學者當第一門語言上手也行,這點他能比得過 scheme 麼?學 scheme 只要把 SICP 讀一遍就行,很薄的一本書,讀完以後不僅可以學會 scheme 語言本身,還能學會各種範式外加一點點編譯原理。如果說受眾是幼兒園小孩,Scheme 也不行,那 BASIC 和 Logo 總行了吧?我六歲就學 BASIC 了… 難道易語言比 BASIC 和 Logo 還要簡單可以用來胎教?所以說易語言這玩意它的價值到底在哪裡啊?

然後另外不懂英文和學程序有什麼關係啊?我不需要知道 if 在英文裡是「如果」的意思啊,我只需要知道這個長得像一個豎槓一個點加上一個彎彎一個橫槓的東西在 c 語言裡表示邏輯分支不就行了麼...?

再然後,程序裡那點英文都學不明白,真得能學明白程序麼…? 如果寫程序的人連這點學習能力都沒有,我是絕不敢用他寫的程序的。

【劉琪的回答(2票)】:

突然看到上面在知乎上極力貶低另一個國產編程語言AAuto的「李斌」發了個大讚易語言的評論:「過去我一直也是像大部分人一樣認為易語言是一個不入流的技術,當然這個不是說他有多大錯......那時易語言在中國幾乎就無人能敵了。」 前後態度的強烈反差、同樣的誇大其詞,不多說,有圖為證:

【angwuy的回答(3票)】:

用兩段對話來表示對易語言的感受:

「你玩遊戲嗎?」「玩」「星際還是魔獸?」「連連看」

「你會寫程序嗎?」「會」「C++還是Java?」"易語言"

【魚子醬的回答(2票)】:

說實在的,真的是一個很蛋疼的東西。首先確實是用VC編譯連接的。基本上呢,就是個VB6的「漢化版」,其實感覺如果跟vb6比的話,功能還不錯。

偶爾寫寫自己臨時用下的小工具還會用它,原因如下:

1.精簡版就幾十兆,綠色的(當然是盜版)...比現在常用的Delphi XE 動輒10G(純win32大概2G),lazarus幾百兆還是方便很多。

2.所有的命令在左側都有文檔說明,非常方便的那種....哪天突然要批量改個文件名啊,循環post一些東西測試還是可以的。(有很多方便的模塊)

其實也見過有人用易語言寫過些不錯的東西。

本來我對他的印象不算很差,但主要坑爹的是腦殘的官方+腦殘的小學生用戶!

已經多少年沒更新過了!不支持unicode、不支持x64 媽蛋字符串轉數字還不是線程安全的......(好像有個愛好者修復了) 然後有人跟官方講.....居然有一堆易語言粉出來說 那是你們功力不夠..........呵呵.... 說是支持linux,但只有幾個庫是支持的....... 然後....媽蛋在幾年沒什麼動靜之後,易語言的創始人那個吳什麼的居然跑去做中文編程的遊戲引擎了.......

【楊其斌的回答(2票)】:

一個東西能夠流行起來,需要符合引爆流行的法則:關鍵人物法則、附著力因素法則和環境威力法則。

1、關鍵人物法則:在引爆流行的過程中有三種重要角色。

第一種角色是內行。對於計算機語言來說,就是資深黑客。資深黑客願意去使用一門能夠大大提高其生產力的語言,例如LISP和PERL。易語言相對於其他語言來說,不會更強大更實用,否則早有喜歡嘗鮮的黑客率先使用了吧。當然另一個因素是中國的編程領域基本上都是跟著歐美世界亦步亦趨的,本土黑客本身就少,老外黑客自然也不會用對他來說很生僻的中文來進行編程,這就是中文編程語言的先天劣勢。

第二種角色是聯絡員。這種人的特點是交遊廣闊,在引爆流行的過程中負責將內行提供的信息傳達出去。計算機世界中的某個領域想要發展,必須形成自己的社區,聯絡員強大的組織交際能力對於社區是不可或缺的。我不知道易語言是否存在這樣的社區。如果存在的話,那可能還在發展的階段。因為流行在早期過程中可能呈現緩慢線性增長的情況,達到臨界點之後才會呈現指數式的爆炸增長。

第三種角色是推銷員。就編程語言而言,如果某種語言相比其他語言在某個領域有比較大的生產力優勢,那麼語言社區中的人就會大肆宣揚這個優點,向別人推銷這門語言,讓越來越多的人成為這門語言的使用者。

關於附著力因素法則,則需要這門語言對使用者而言要有比較大的吸引力,亦即相對於其他語言有某個方面的生產力優勢。

關於環境威力法則,如果大家普遍都在使用英文編程語言進行工作,那麼你使用易語言就很難和別人一起工作,最終只能是少數服從多數。一個典型的例子就是我們的鍵盤,我們使用的鍵盤其實很不利於提高我們的打字速度,而這樣的設計初衷是早期打印機有一個問題,當人們打字太快的時候打印機容易卡住,為了降低打字機使用者的打字速度,打印機生產商設計了如今我們鍵盤的佈局。但是當最開始的問題已經不存在了之後,由於人們已經習慣了這樣的鍵盤佈局,於是就一直沿用了下來。

參考:《引爆點》book.douban.com/subject

標籤:-編程 -計算機科學 -程序員 -編程語言 -易語言


相關資源:





給我留言