-
1 # 吳氏三姐妹
-
2 # 科研基
有人歧視易語言,有人不歧視。
我並不歧視易語言,但是為什麼有人會歧視呢?
因為易語言是中文程式設計實話講,所有語言程式設計以後都會進行編譯,編譯的過程的目的就是將人類所能理解的語言轉化成機器所能理解的機器碼。易語言本質上和其他程式語言並無區別。所以那些歧視的人確實是莫名優越感。
易語言的前景雖然不歧視易語言,但是我不看好它。
為什麼?
收費問題對,易語言是收費的,收費還挺高。
生態問題有些人說易語言的生態不差,但是我不這麼認為。易語言的某些生態確實好(*掛,外掛)之類的,但是並不是廣大工程師所需要的生態。就拿Java來說,Java的執行效率甚至沒有易語言高,但是JAVA就勝在了生態上,後臺,前臺,安卓,各種開源框架。這些都是易語言趕不上的。
易語言雖然2000年就有了,但是確實還是太晚了。無奈系統也是國外開發的,已經奠基了用英語開發的基礎。
而且由於易語言是中文開發,中文的字型檔比較大,加上他的機制比較奇怪,編譯的檔案很大。
說點他的優點易語言從2000年到現在也有20年了,易語言相對於之前要好用很多了,而且聽說支援的資料庫也挺多。而且如果你沒學過C語言的話,對英語也不熟悉的話,易語言或許是適合你的一個選擇。
C語言C語言作為老牌的高階語言,從各種方面來講,C語言都依然是第一梯隊的語言。這麼多年來一直保持第一梯隊的程式語言,很了不起。
這個表是2020年2月的程式語言熱度排名,可以看到C語言依然處於熱門位置。C語言是一個基礎,它更多的是讓你鍛鍊並擁有計算機程式設計的思維,程式語言只是一個工具,未來還會有更多的語言出現,想要只學習一門語言就吃一輩子是不大可能的。
如果要從易語言和C語言中選一個,我真心建議你選擇C語言。
-
3 # 天空146819502
易語言應該是用c/c++開發的,適合一些沒有基礎,卻又想要寫一些簡單程式的人,現在網上有很多第三方開發的易語言的功能模組,都是用c/c++編寫的,不過是收費的,之前也用易語言寫過一些小程式玩,總的來說,c語言更強大吧,易語言還需要努力。
-
4 # 撫州老徐
程式語言只是個工具,能最快最好的解決問題就行,各個語言都有自己的優缺點,c語音可以說無所不能,易語言都是c語言開發的吧,但是有時候殺雞焉用牛刀呢,是吧。
-
5 # 毒聚一方
一個以畫蛇添足為噱頭的東西!雖說這東西確實能程式設計。。。但學習的成本還不如去學c語言!因為命令書寫字型可以改變,但程式設計的邏輯和程式設計的基本原理卻是一樣的。那麼不如直接學那些常規的程式設計工具不是更省事嗎?而且無論從相容性和穩定性,c語言都有得天獨厚的優勢。那麼花一樣的學習成本代價當然要選擇更大的收益而不能去走彎路。有的人說那是中文的容易理解。。。。說實在這關英文中文屁事,程式設計需要懂得是邏輯和演算法,至於那些命令書寫很多程式設計軟體都有聯想功能,打兩個字母整個詞語都出來了你選擇一下很難嗎?
-
6 # 農民小羅羅
1. 不知道您為啥有這樣的糾結?我倒覺得沒必要去刻意的比較。
2. 從程式設計的角度來說區別並不大,但是從執行效率上來講,c語言就絕對優勢。
3. 7年前我接觸過易語言程式設計,看了覓風,世寶的教程。那時候的易語言還挺活躍,很多小朋友還有做外掛的,都在關注。雖然說有很多人最後去又學了別的語言,但是這段經歷我覺得對個人的經歷有很重要的意義。不過最近幾年也沒有怎麼關注易語言了,身邊的人也沒說有接觸的。
4 . 我並不排斥任何一門程式語言。但是你需要看你的個人學習的目的是什麼。如果對易語言有很大的興趣,當然可以去接觸。這並不妨礙你再學習別的語言。
5. 我作為10年的計算機專業的學生來說,C語言的地位幾乎沒有變。但是學習c語言的人相對已經少了,當然C層的難度算是也是相對較高的。
-
7 # 阿里不花312
易語言其實並沒有有些人說的那麼不堪,相反,我覺得它只要能解決一個問題,那麼它的生態一定會有天翻地覆的改變,那就是收入模式的問題。簡單來說,就是易語言是收費的。
-
8 # 笑夜道天下
易語言是一門漢語級程式語言,C是最早的一門語言。具體來說,C比較好,因為C出現的時間很早,到現在還沒有落後。並且一直名列前3
-
9 # 夢迴故里歸來
概述
易語言:作為一套程式語言,它獨立實現了自己的編譯器,有自己的編輯器,從效能稍來說也不弱,但是封裝了一些自有的東西,導致生成的可執行程式過大,此外和其它語言不同的是它的關鍵字命令等都是中文,可能學過其它語言的人一開始很難適應,是它的優點也是它的缺點。
c語言:大多是語言的鼻祖,可以說易語言也是同過c語言實現的,不過這不要緊,python,php,早起的go,java等,底層都是c語言來實現的,這本身並不能說明易語言和其它語言低一等,只能說c語言更強大而已。
區別說下區別,我們都知道現在大部分語言都是面向物件的,只有c是面向過程的程式語言,這可以說是c語言的一個弱勢吧,但效能的強悍是所有其他語言無法比擬的。
前景從過往來看,c語言的前景巨大,無論是從就業來說,還是從工作使用場景來說,c語言有著巨大的空間,而且學習了c語言,對於學習和理解其它語言也是很有幫助的。
總結從沒有貶低易語言,相反我對能夠有一箇中文的程式語言感動敬佩,但是程式語言從來都是解決問題的,所以在某些方面,易語言確實很方便,但是在大多數的時候,還是c語言更好用,更強大,更有發展空間。
-
10 # 一個程式設計師的奮鬥史
“你玩遊戲嗎?”“玩”“星際還是魔獸?”“連連看”。
“你會寫程式嗎?”“會”“C還是Java?”"易語言"。
當然上面只是一個段子,不過可以看出答案了吧。當然是C!
我們先來看看各類程式語言的發展史:
C++ 和 C# 的發明人都是丹麥人,母語是丹麥語。
Python 的發明人是荷蘭人,母語是荷蘭語。
Ruby的發明人是日本人,母語是日本語。
Lua 的發明人是巴西人,母語是葡萄牙語。
Pascal 的發明人是瑞士人,母語估計是德語
Erlang 的發明人是瑞典人。
而這些程式語言都以英語為關鍵字。為什麼呢?
我們來看看什麼是「易語言」,下面是一段來自維基百科的描述:
易語言是一門計算機程式設計語言,早期稱為E語言,其最大特點是易用性和透過漢字作為程式程式碼進行程式設計。語法風格類似於Visual Basic。易語言的創始人是吳濤,他曾表示,創造易語言的初衷是進行用中文來編寫程式的實踐。易語言最早的版本的釋出可追溯至2000年。
每一種語言的出現,都是為了解決某一典型問題!C語言當初發明的原因是為了解決系統程式的可移植性問題,現在很多的作業系統底層都選用C來開發;
C++出現的初衷是為了滿足圖形介面需求,同時將面向物件思想進行各種發揮;
Java火爆是因為趕上各類中小大型企業的資訊化浪潮,大量複雜任務需要更多的時間來完成。
PHP前些年的流行是因為行業需要快速的編寫Web 服務端程式,各類CMS層出不窮。
而Android,OC等程式語言的火爆也是站在了移動開發浪潮這一風口。
反觀易語言呢?是為了解決英文障礙。顯然,都已經2020年了,英文再也不可能成為絕大多數人程式設計道路的絆腳石,再不濟我們還有各種翻譯詞典可用。他的出發點也許一開始就註定了他的失敗。
因此,在C語言面前,我並不看好易語言。
那麼易語言是不是一無是處呢?現在在哪些方向用的比較多呢?
其實經常接觸按鍵精靈,外掛之類軟體的朋友應該對易語言比較熟悉。我們可以看看致力於軟體安全與病毒分析的非營利性技術論壇吾愛破解(LCG),在其程式語言版塊,發帖數最活躍的居然是易語言。
所以說,對一個計算機科班出身的人來說,C語言更加的根正苗紅,前景更加的廣闊,而易語言,最多的只是些工具吧,商業化軟體開發使用它還是很少的。
-
11 # 日衝資訊 黃
不看好易語言,它沒法跟C語言比。
C語言的應用環境十分廣泛,在這一點上幾乎沒有什麼語言能與之匹敵。小到微控制器大到大型機工作站,幾乎處處都能見到C語言的身影。而易語言能它的執行環境及其單一,由於它要用中文環境,資源受限的微控制器、數控裝置上根本無法使用易語言做開發。易語言的執行平臺嚴重依靠WINDOWS,在UNIX、LINUX、MacOS、安卓等等作業系統上,用易語言做開發還是遙遙無期的事情。
另外,我也十分不理解為什麼要用中文做開發。由於易語言過度使用了中文,它完全不適合開發多國語應用程式。很難想象美國人或者是俄羅斯人,面對著一部用中文寫出來的天書,會有興趣為它做本地化。易語言開發出來的程式幾乎沒有可能走出國門,跟那些我們熟悉的PS、OFFICE之類的軟體抗衡。只能支援中文這一項就已經輸了。
我覺得易語言除了證明中文也能程式設計以外,很難找到支援它的理由。
回覆列表
C語言是計算機程式設計裡的基礎語言,很多作業系統,底層驅動都是基於C語言開發的。學好C語言,對你加深對計算機執行的理解會有幫助。
易語言,沒有用過,在網上粗略的看了一下網上的介紹,應該是國人開發的一個應用型工具軟體,類似用於c語言開發工具borland c,vc,eclipse等,它可能是做了中文的直譯器(原直譯器做了一層封裝),編譯器應該還是用通用的編譯器。
學程式語言開發,現在的情況還是要會英文,能讀懂外文資料。對我們理解和解決問題會有幫助。
易語言和C語言是兩個不同層次的語言。短期的簡單開發,如果易語言能滿足就可以湊合用,如果想在這個行業長期使用,就需要選擇C、C++、JAVA語言等這類通用型的語言。