国产精品999,99热在线观看,99国产精品99久久久久久,欧美性猛交99久久久久99按摩

我不敢相信第2個(gè)!快來看(程序員為什么這么可愛)程序員罵人-被中國人罵的最慘的編程語言-易語言

2019年4月29日補(bǔ)充:

這是我羅列了一些這些年使用易語言開發(fā)的小作品:

你使用易語言都寫出過哪些有正面價(jià)值或有意思的程序來?88 關(guān)注 · 13 回答問題

以下為原文:

易語言是參與CCED開發(fā)的吳濤開發(fā)出來的一套中文編程語言,目測目前處于中國(世界)編程語言鄙視鏈的底端,知乎上關(guān)于易語言的討論很多,大概翻翻可以知道大約90%的評(píng)價(jià)都是很差的。我們隨便找到一個(gè)相關(guān)問題看看:

一般編程語言都是英文的,大家對(duì)中文編程有什么樣的看法,中文編程有哪些優(yōu)劣勢(shì)?437 關(guān)注 · 67 回答問題易語言那么不入流嗎?2002 贊同 · 186 評(píng)論回答為什么知乎上對(duì)易語言的態(tài)度總是不屑一顧?227 贊同 · 45 評(píng)論回答

等等等等,不再一一列舉。

其實(shí)認(rèn)真看看,對(duì)易語言的批評(píng)大概可以分為兩類:

一、意識(shí)形態(tài)方向的批評(píng),主要論點(diǎn)是中文不適合編程,包括:

其他主流編程語言的關(guān)鍵字就那么幾十個(gè)一百來個(gè),如果這都記不住,就別干編程了。中文編程輸入漢字太麻煩,不如輸入英文字母快捷學(xué)了中文編程,就會(huì)影響學(xué)習(xí)其他編程,大概有點(diǎn)誤人子弟的意思?中文編程也看起來也沒有提高代碼的閱讀體驗(yàn)我用java、c++也能定義中文關(guān)鍵字,中文編程沒意義等等等等

二、實(shí)踐技術(shù)方向的批評(píng),主要批評(píng)的點(diǎn)包括:

易語言的代碼以二進(jìn)制保存,不利于代碼管理和分享,影響合作開發(fā)?易語言不支持unicode易語言不支持x64開發(fā)等等

整體來看,貌似第一類批評(píng)氣勢(shì)最兇猛,參與人數(shù)也最多,其中不乏很多自稱(估計(jì)實(shí)際上也是)為資深I(lǐng)T人士,資深程序開發(fā)人員等等。但其實(shí)這一類批評(píng)才是最空洞的,完全沒有瞄準(zhǔn)易語言的軟肋,全都在放空炮。

這類批評(píng)人士其中90%都根本沒有使用過易語言,沒有任何易語言的開發(fā)經(jīng)驗(yàn),只是跟風(fēng)“云評(píng)測”一番。在擁有易語言使用經(jīng)驗(yàn)的人員看來,這類批評(píng)完全可以忽略,比較類似最近對(duì)“流浪地球”的一些一星評(píng)價(jià),理由竟然是“沒什么原因,就是突然想打個(gè)一星”,“打個(gè)一星平衡一下”等等。這種批評(píng)沒有任何價(jià)值,也沒有切中要害。

簡單對(duì)此類批評(píng)回應(yīng)一下:

易語言主要面對(duì)的是非專業(yè)程序開發(fā)人員(但不妨礙專業(yè)人員用來快速實(shí)現(xiàn)特定目的),其主要價(jià)值是降低編程入門難度,給予非專業(yè)編程人員熟悉的母語開發(fā)環(huán)境,提高開發(fā)效率。

我們以匯編語言為例做一說明:作為低級(jí)語言,匯編語言存在難寫難記等的問題,所以更加抽象、更加簡潔的c語言等其他高級(jí)編程語言出現(xiàn)了。高級(jí)語言解決了什么問題?剛才已經(jīng)說過了,難寫難記。開發(fā)人員總是試圖“偷懶”,有能更好記、更省力、更偷懶的方式,就不愿意使用原來更復(fù)雜、更難記的方式。

那么對(duì)廣大中文母語的開發(fā)人員來說,英文同樣不如中文容易閱讀和記憶,因此開發(fā)出類似易語言這樣的中文編程軟件順理成章,無他,好寫好記而已。

有人說英文編程就那么幾十個(gè)關(guān)鍵字有什么記不住的?這倒沒錯(cuò),不過除了那幾十個(gè)關(guān)鍵字以外,如果想要用明白一門編程語言,還有大量的背景資料需要閱讀,人總是懶惰的嘛,有更好記的,更方便的辦法,為什么還要取做更費(fèi)力、更麻煩的事情呢?

還有一些看法是中文編程和英文編程社區(qū)資源無法對(duì)接,很多接口說明文件都是英文的。沒錯(cuò),這是一個(gè)現(xiàn)實(shí)存在的問題,但這也更是開發(fā)中文編程的意義所在,目前以易語言為代表(很可惜也可能是唯一代表)的中文編程的社區(qū)資源已經(jīng)相當(dāng)豐富,很多只有初中小學(xué)學(xué)歷的人就已經(jīng)利用易語言開發(fā)了很多外掛就是一個(gè)不那么正面的例子,無他,資源豐富,全中文,會(huì)認(rèn)漢字就能寫程序!

還有說中文輸入慢的,這個(gè)問題完全可以通過IDE來解決。在易語言的IDE中,輸入“如果”只敲三下鍵盤,輸入“結(jié)束”同樣三下鍵盤,其他關(guān)鍵字的輸入基本都類似,簡直飛快,哪里比輸入英文慢了?更不要說易語言其實(shí)是支持輸入英文關(guān)鍵字的,不過最后IDE也會(huì)將英文關(guān)鍵字轉(zhuǎn)換為中文關(guān)鍵字顯示出來,對(duì)有輸入英文字母癖好的人員也非常友好。

還有人引用“易飛揚(yáng)”的代碼來說明中文代碼可讀性并不好,例如:

這里需要說明以下,類似上圖這種古怪的代碼,確實(shí)也是吳濤(主持)開發(fā)的一種編程語言,但不是我們常說的“易語言”,而是一種叫做“易飛揚(yáng)”的編程語言,大致可以理解為易語言的外甥吧。

易語言從誕生之日起就一直被罵被黑,加上易語言本身確實(shí)存在諸多問題,導(dǎo)致吳濤本人受到刺激,突然想要開發(fā)一種新語言,總體目標(biāo)就是各種高大上,想要完全符合主流開發(fā)習(xí)慣,于是參考各種主流開發(fā)語言開發(fā)了這個(gè)“易飛揚(yáng)”。結(jié)果沒飛起來,不僅主流編程界不能接受,就是易語言的原生用戶都無法接受,項(xiàng)目被終止在了“實(shí)驗(yàn)室”版本,甚至都沒有發(fā)布1.0,上面這種晦澀難懂的語言就是“易飛揚(yáng)”,而不是“易語言”。

易語言的代碼可讀性相當(dāng)不錯(cuò),例如:

這是一個(gè)簡單的兩個(gè)數(shù)字比大小的代碼,函數(shù)命令含義清晰簡介,對(duì)非專業(yè)編程人員相當(dāng)友好,就算是完全不懂編程的中國人,望文生義看著也能知道大概是怎么個(gè)回事。

易語言還擁有非常詳細(xì)的ESDN知識(shí)庫,不夸張的說,學(xué)習(xí)易語言,什么材料都不用看,將知識(shí)庫中的“命令類別”和“窗口組件”兩章簡單閱讀一遍,基本就能開始獨(dú)立編程了。剩下的內(nèi)容可以在需要時(shí)即用即查。

易語言不是沒有問題,前面也說過,很多使用過易語言的專業(yè)人士也通過實(shí)踐對(duì)易語言提出了技術(shù)方面的批評(píng),例如編碼支持差,不支持x64開發(fā)以及源代碼格式等問題,這些問題有的是具有歷史局限性,有的則是吳濤當(dāng)初出于某些目的特意所為。這些問題在當(dāng)前確實(shí)給易語言的推廣和使用造成了一些阻礙。吳濤本人我個(gè)人認(rèn)為是個(gè)非常出色的程序員,但在產(chǎn)品運(yùn)營和推廣方面完全不行,非常固執(zhí),不愿廣泛聽取意見,興趣還非常廣泛,沒事去玩玩開發(fā)游戲引擎什么的,因此導(dǎo)致易語言近些年幾乎停滯開發(fā)。

第二類批評(píng)是中肯的,也是很到位的,這些批評(píng)也是極具建設(shè)性的,目的不是要把易語言一棍子打死并踩上一萬只腳,而是希望易語言不斷完善改進(jìn)。

希望吳濤同志能夠迷途知返,盡快結(jié)束目前這種低效率的悶頭胡亂開發(fā),集中精力改進(jìn)易語言,將易語言發(fā)揚(yáng)光大。

以上就是【我不敢相信第2個(gè)!快來看(程序員為什么這么可愛)程序員罵人-被中國人罵的最慘的編程語言-易語言】的全部內(nèi)容。

微信:N915888888
(歡迎您前來咨詢)

評(píng)論

留下您的評(píng)論

發(fā) 表
微信:N915888888

微信:N915888888
(歡迎您前來咨詢)

微信:N915888888
瑞安市| 北宁市| 包头市| 五寨县| 平乐县| 武威市| 承德市| 额尔古纳市| 枣阳市| 荆门市| 大埔区| 焉耆| 湄潭县| 泊头市| 山西省| 峨山| 吴堡县| 许昌县| 英超| 仙居县| 金沙县| 东城区| 鹤山市| 左云县| 鸡泽县| 乐都县| 大连市| 伊通| 漾濞| 曲阜市| 昆山市| 彭水| 大余县| 隆尧县| 宣恩县| 潼南县| 方山县| 如皋市| 正定县| 黄浦区| 新营市|