易語言那麼不入流嗎?

偶大學英語很差,還喜歡寫點零碎,發現易語言的幫助起碼看的懂,就一直易語言了,那時候,一直覺得語言只是工具。

然後越來越發現,很多人在鄙視易語言,因為本職工作與IT毫無關係,所以沒有各種語言氛圍,偶爾寫寫東西,依舊用這個,結果現在發現,基本沒多少人用。因為打算換個行業,於是乎打算放下易語言,走傳統路線。

很奇怪,易語言到底差了多少,很多小東西,可以用它實現,給人也帶來了方便,為什麼大家對於它都是各種罵呢?那麼多人說它只是玩玩,說他它如何如何,我不是想為它正名,只是想知道為什麼,可以寫下載軟體,可以寫辦公軟體,可以網路,可以資料庫,可以win也可以linux,對於很多一輩子沒寫過非常多碼字的人來說,這個真的很差嗎?

當然,因為太多人用易語言寫病毒導致N多殺毒直接殺掉它是不爭的事實。

另外,我很想知道為什麼那麼多人一提易語言,除了罵,還是罵,易語言很大錯誤嗎?


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

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

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

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

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

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

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


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


C++ 和 C# 的發明人都是丹麥人,母語是丹麥語。

Python 的發明人是荷蘭人,母語是荷蘭語。

Ruby 的發明人是日本人,母語是日本語。

Lua 的發明人是巴西人,母語是葡萄牙語。

Pascal 的發明人是瑞士人,母語估計是德語。

@鄧博元 補充:Erlang 的發明人是瑞典人。

@楊勤榮 補充:Scala 之父是德國人,母語是德語。

他們發明的語言都以英語為關鍵字。何解?


易語言解決問題的思路是:

學不會數學,是因為不認識希臘字母。


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

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

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

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

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

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

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

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


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


像是Scheme之流是早上給0個棗子,晚上給20個

Python之類是早上2個晚上7個

Ruby之類是早上3個晚上6個

易語言呢,是凌晨給一個,早上給兩個,然後晚上毆打到把所有的東西吐出來....

我給你說,程序猿是不看所謂的易入門性的,程序猿看得是表現力(可擴展性以及好玩程度),運行效率,書寫效率和閱讀效率

當然,可以考慮將易語言換一個方式定義成韓文,改名為長白山語言,獻給金大將軍,可能小學時就學會編程的大將軍能夠看出這門語言的跨時代性然後全半國推廣


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

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

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

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

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

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

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


我算是從1.0開始最早接觸易語言的用戶之一,易語言的初衷其實不是為了給職業開發者使用的,它是為了讓普通用戶能夠解決自己工作時遇到的小問題及作為一款學習編程入門的工具,它通過流程圖式和填表式的代碼編輯器,降低了初學者學習(如變數、函數、判斷、循環等)編程基礎概念的門檻。然而,這個門檻相對於毫無基礎的普通用戶,還是太高!可以這樣說:使用易語言來學習基礎的編程概念與通過C語言來學習其難度是沒有任何差別的。從這點來看,易語言並不成功,就如你們所說只是把關鍵字替換了下而已。易語言最成功也是所有初學者認為最強大易學的地方,是它擁有非常易用的函數庫。易用到什麼程度呢?首先所有的函數都是中文命名且極為精準,不但顧名思義,連參數也做了非常簡明的註解,且IDE還支持實時幫助提示,調用某個功能就如同去超市購物般輕鬆。如果這樣還不會,沒關係,每個函數幫助手冊里都提供了實例代碼甚至視頻教程!擁有易用的函數庫只是起點,關鍵是其強大的功能,其函數庫不但覆蓋並簡化了windows常用api、磁碟讀寫、資料庫、套接字、多線程、各種可視化交互組件,還提供了像tcp伺服器、網截、圖形引擎、BT、http、ftp、smtp、pop3協議、COM交互、嵌入彙編、內存讀寫等技術的高級封裝,如果從這個角度來看,易語言確實是開發windows應用的瑞士軍刀。

也正因為如此,很多連編程基礎都一知半解的用戶也能通過三行代碼的調用來開發出非常震撼的功能,這也造成他們認為易語言無所不能而被專業人士笑話,進而造成專業人士噴易語言是垃圾!

其實,理性一點,就語言層面來說;易語言的邏輯表達能力是毫無問題的,大多數語言支持的特性他都有。語言只是表達的工具,不管用什麼語言、不管該語言提供了什麼原料,要寫出好的文章其難度都是相似的,這個真沒什麼值得去噴的!

接下來我想談談易語言背後的灰色產業鏈:

易語言發展到大概4.0其功能、函數庫、文檔、社區逐漸成熟,當時的用戶群也應證了作者的初衷,幾乎百分之七八十的用戶都是從來沒接觸過編程,由於易語言函數庫的強大,他們可能連什麼是循環都還沒搞懂的情況下,就能依樣畫葫蘆做個mp3播放器或者單擊按鈕就能彈出個框框什麼的,這帶給他們極大的成就感!因此,用戶數量越來越多,有部分骨灰級用戶嘗試除了用來滿足工作需求或興趣外,開始嘗試開發商業軟體,如教育軟體、管理系統,那個時間段也正是中國互聯網野蠻生長的時候,很多人發現基於易語言開發遊戲外掛、網路工具、木馬病毒更容易(相對於vb、vc、delphi),也更有利可圖,因此採用易語言開發的各種灰色程序呈蔓延趨勢,這可苦了殺毒軟體廠商,由於易語言編譯出的可執行文件大部分二進位數據都是由易語言系統直接提供的庫函數所產生(病毒作者也不想造重複的車輪啊!),因此兩個不同的易語言程序,其代碼二進位相似度非常之高,導致使用易語言開發的合法程序經常被殺毒軟體誤殺,也讓部分正經的開發者備受打擊,逐漸放棄或離開易語言。易語言公司為了扭轉局面,曾和卡巴斯基等主流殺軟協商甚至對薄公堂,也難以挽回灰色軟體作者對合法軟體作者造成的傷害,包括從技術上使用vc鏈接器編譯成可執行文件、民間高手開發的黑月、斬月等編譯手段,但仍然難以挽回易語言一步步走入黑暗,哎,可歌可泣!

現在的易語言職業開發者群體,他們正在不分白天黑夜的編程,創造一個又一個的外掛和木馬,沿著米特尼克的生財之道,把建設有中國特色的軟體產業推向21世紀!

最後:

我估計易語言的作者吳濤(似乎已不在易公司)也沒想到易語言最後的結局會是這樣吧,不過他最開始的初衷:「讓中國更多不會編程的人學會編程」確實實現了!


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

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

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


其實吧,這個「易語言」還是很入流的,你看那些學了易語言又敢告訴別人自己學過的,至少可以保證自己絕不會進入IT這麼低端的行業了。


對於業餘用戶來說,易語言的確是個不錯的選擇 ,至少很多易語言粉都證明自己用它做了些作品出來。對於從事程序開發的行業人員來說,如果選擇易語言開發,那就的確鬧笑話了:有那麼多優秀的的語言,我們為何要選擇易語言?

看到某回答,「它降低了學習語言的難度,學習門檻變低了,連小學生都能編程了。。這對已在職的程序員來說是不能接受的,編程從來都是個嚴肅的活,現在怎麼連小孩都能搞了,都反了不是」,這段文字YY得也太厲害了吧,有哪個程序員是這麼想的?每一門語言的學習門檻都很低好嗎!!!

重要的內容要說三次,編程語言的學習門檻都很低!

重要的內容要說三次,編程語言的學習門檻都很低!

重要的內容要說三次,編程語言的學習門檻都很低!

等等,「編程語言的學習門檻」是什麼鬼,能把「語言」兩個字去掉嗎?

另外,老祖宗早已告訴我們「外行看熱鬧,內行看門道」。外行看到某人實現了某某功能,就已經覺得很厲害了,但是內行看它的源碼,得出的結論可能是「這代碼也太挫了吧」,然後根據源碼指出一大堆問題。


我一直很糾結!

你說易語言簡單還好啊,看他的語法啥的,比Python難多了。。。

為啥那麼多腦殘粉。。。

還有。。。

易語言和中文編程有毛線的關係啊

你看某樓那個宏,易語言和那個差不多吧

絕對不是中文這種自然語言啊。

學編程會英文是好,但是我tmd的就不理解為啥有人覺得寫個c語言的也要會英文。

int length

你不知道length是啥意思

你int changdu也可以啊


天涯上的一篇文章,轉發給樓主

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

  address:http://wep.cc.topzj.com/viewthread.php?tid=367729

  發表於 5-1-2007 09:24 PM

  在我開始說之前,先簡單的介紹一下什麼是易語言,它是現在世界上唯一的一個能以中文編程的開發環境,採用的是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調用?(擺明了耍他的,就看他老不老實,易語言本來就沒這個功能)

  面試者:當然能

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

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

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

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


一好友英語2級(專業英語A級)考好幾次過不了,最後找槍手幫忙給過了才畢的業,但是人家編程牛,java,C#都會(雖然以前定義變數的時候都I用拼音縮寫,目測後來是有了有道翻譯和他自己記些縮寫),參加過幾次省軟體編程賽和全國大學生軟體賽都拿過不錯的成績。可見那些英語差不是學不會編程的借口,你讓一個英語6級的來學編程學不會的照樣是大把。

語言不是問題,問題是有沒有學的決心和行動。

一門編程語言,程序員用不用是看他需不需要,滿不滿足現有的 需求。

就算只是國內某個公司出產的一個產品,只要他滿足需求那就是好的。

當然,如果你不是程序員,不需要寫出商業軟體,不需要為客戶負責,那麼用易語言寫軟體也是不錯的,至少很快。

如果我要開發一套系統給客戶,結果客戶一拿到就被殺毒給幹掉了,那還能說什麼?總不能要求所有使用這套系統的客戶全部卸載殺毒軟體吧?

某天這套系統做大了,動不動幾千個文件,新的員工接手了,What?不會這種語言(非流行的編程語言)?不會這種語言你幹什麼吃的?XXOO……換了幾批人後……重寫吧。

另外,世界很大,只在某個國家內流通的編程語言,畢竟是較少人會用於商業上的。其實如果易語言有能力成了Linux或windows系統的標配(如系統自帶的.net )那麼還怕用的人少么?

接著是競爭力的問題,如果你學習了一門大夥很簡單就可以學會的知識,並打算靠這項知識謀生,那麼很危險,因為隨時都有人可以輕易頂替你,缺不缺你無所謂。

還有一點就是誰知道該的公司怎麼樣,能活躍多久,當自己是微軟還是谷歌啊?

最後,最噁心那些「是中國人就要用漢語的編程」,這他媽太噁心了,憑什麼是中國人就要用你這個小公司做出來的產品?你足夠強大的時候還怕沒有人支持么?


編程是有門檻的,這個不用說

但是有些人認為門檻是編程語言里關鍵字所用的英語

這第一層就走偏了

而且這走偏的這一層吸引了一大堆抱著不良心態來的各色人等

他們的初衷就有問題。「這個酷,中文編程,我要寫個木馬/外掛」

我遇到過不少這樣的人,上來就問我易好學么,外掛怎麼做

曾有一個認識多年的傢伙跟我說:

「你辭職吧,過來我們做外掛,襄樊有個傢伙就用易搞的,半年搞了幾十萬"

語言是無罪的

鄙視是存在的

但是鄙視的只是那些抱著不良心態擠進來的那群人 和他們弄出來的東西

其實對真正懂的人來講

從來都不關心中文編程和英文編程之爭

事實是這個聽上去似乎是個門檻的東西

過濾了一大批傻逼


暑假無聊的時候仿照著易語言的語法擼了一個針對中文腳本的解釋器,打算用它來教5歲的侄女編程,主要是因為懶得教她英語;這也是我能想到的漢語編程的唯一意義了

不過自從她幼兒園老師教了點英語以後,我發現這唯一的意義也消失了


大師曰,"語言只是工具"。

同樣的話,從一個從未深刻理解各種經典編程語言的初學者口裡說出來,

其意義和分量是完全不同的。

很難想像要靠易語言來克服入門障礙的人,在這個行業有任何的發展潛力。


auto break case char const
continue default do double else
enum extern float for goto
if int long register return
short signed sizeof static struct
switch typedef union unsigned void
volatile while

C語言一共32個基本保留字,記住一點都不難,剩下的哪怕你函數名、變數名等等全部用拼音都行。

易語言最大的問題是讓基本不會英語的人進入了行業,而先進技術都在英語國家,這樣出來的人進步空間太小了,也就是常說的低質量程序員。


英語算什麼,哪怕我們航天軟體里,看源代碼也有一堆 Do_ReKong(...) , CaiJi_YC(...) YKZL(...) 等等的東西,很多變數還是漢語拼音和英文辭彙混雜,閱讀完全無障礙思密達……


推薦閱讀:

假如重學計算機,你會怎樣做?
linux和機械錶哪個系統的複雜度高?
話說數字電路對一個計算機系的學生真的那麼重要嗎?
在CMU學習15319/619 Cloud Computing是種怎樣的體驗?
cmu miis 這個項目如何?與ucsd比較?

TAG:編程語言 | 編程 | 計算機科學 | 鄙視鏈 | 易語言 |