很多人鄙視易語言,為什么那么多人一提易語言,除了罵,還是罵,易語言很大錯誤嗎?
知乎上的大神們是這么說的
一個語言的“入流”,和是不是英文關鍵字無關,而是和這種語言進入某一子行業的契機有關。
比如 C 語言的出現解決了系統程序源代碼的可移植性問題,使得更多的小型機可以在更短時間內移植 Unix 操作系統。所以 Unix 選擇用 C 重寫,而 C 成為編寫操作系統和實現 TCP/IP 協議的首選語言。今天眾多設備上的各類操作系統,TCP/IP 協議實現都要歸功于 C 語言;
比如 C++ 的出現適逢圖形界面的興起,需要面向對象技術對圖形編程框架建模,同時又要提供能運行于微型處理器的高性能;
Java 的流行適逢企業的信息化浪潮,大量的企業級的復雜任務,需要更短的時間內,寫出更大規模的程序。所以 Java 通過更多的權限關鍵字,垃圾回收等等,帶來的是整個行業生產力的提升;
PHP 的流行是因為行業需要快速的編寫動態 Web 服務端程序。而 Python 進入 Web 開發是因為如今 Web 應用日漸復雜,需要更多的交互技術(比如用于實時的長鏈接)和使用更多的第三方庫(必須一些自然語言處理、計算機視覺和機器學習任務)。
以上這些語言如果不是在第一時間出現解決了行業急需解決的問題,可能以后再也沒有機會“入流”。
再回來看“易語言”,中文關鍵字解決的是沒有一點英文基礎的初學者的入門問題。但這個問題不是行業痛點,因為具備基本英文能力的程序員從來就不缺,將來更不可能缺。因此,沒有一個行業急需“易語言”解決沒有英文基礎的初學者入門的問題,“易語言”憑借這個優勢就沒有任何的“入流”機會。相反,由于面試者普遍看中英文文檔、論文的閱讀能力,“易語言”反倒會幫助企業剃掉那些沒有英文基礎的應聘者。
——安江澤
易語言的錯誤在于立志于解決一個不存在的問題,并引以為豪。不會英語在業界沒有人權,就是這樣。
——hunt zhan
這么說吧。我本科的時候有門課叫機器人實驗課,用的是廣茂達開發的機器人,你用只要寫一行代碼就能讓這個機器人唱歌跳舞,幾十行代碼就能讓機器人避障踢球。
可是你能說你是機器人開發者了么?世界上有什么重量級機器人比賽使用廣茂達機器人踢球了呢。
自己做機器人的時候就知道機器人不只是寫幾行代碼那么簡單了。從硬件到軟件,從傳感器數據處理到電機的控制。需要學的東西太多了。廣茂達給你屏蔽了所有底層的東西,你不需要知道PWM怎么調制,也不需要知道什么叫占空比,更不要了解步進電機的計算——只需要調用函數就能讓機器人跑起來。
如果是當小孩子的玩具,廣茂達足夠了,但是想要以此進入業界,還差的太遠了。
================== 分割線 ============== 分割線 ==================
其實把鄙視改為忽視更好。大部分人是這么做的——但是如果一個小孩子玩了半個月廣茂達就開始把自己吹成絕頂高手,忽視就變成鄙視了。
所以鄙視的原因在于易語言和它的用戶們定位問題。
——嗨谷歌
用兩段對話來表示對易語言的感受:
“你玩網游嗎?”“玩”“星際還是魔獸?”“連連看”
“你會編程嗎?”“會”“C++還是Java?”"易語言"
——angw uy
C++ 和 C# 的發明人都是丹麥人,母語是丹麥語。
Python 的發明人是荷蘭人,母語是荷蘭語。
Ruby 的發明人是日本人,母語是日本語。
Lua 的發明人是巴西人,母語是葡萄牙語。
Pascal 的發明人是瑞士人,母語估計是德語。
@鄧博元 補充:Erlang 的發明人是瑞典人。
@楊勤榮 補充:Scala 之父是德國人,母語是德語。
他們發明的語言都以英語為關鍵字。何解?
——楊勤榮
易語言解決問題的思路是:
學不會數學,是因為不認識希臘字母。