各位老鐵們好,相信很多人對易語言為什么不受歡迎都不是特別的了解,因此呢,今天就來為大家分享下關于易語言為什么不受歡迎以及易語言到底該不該學的問題知識,還望可以幫助大家,解決大家的一些困惑,下面一起來看看吧!
開發一套編程語言有多難
謝謝邀請,
開發一套編程語言,主要存在兩個障礙,其一:任何一種編程語言都有其存在的必要性,所以要搞明白為什么要弄一套新的編程語言,首先一定要有市場需求所在,編程語言如同一個產品,一定有強烈的市場需求,編程語言存在的價值在于生態鏈,只有具備完善的生態鏈才能存活的有意義,現在全球有600多種編程語言,主流的編程語言也就是幾十種,而這些編程語言中,都有強大的社區依托,也就是強大的生態鏈支撐,生命力才會如此的強大。
其二本身的技術實現框架,有些編程語言在誕生之處就能感受到其強大的支配力,可擴展性等等特性,在設計之處越是想的明白,越是框架清晰,后期越容易維護,編程語言底層實現基本上靠的都是C語言,所以社會上很多對于內在不是很了解到人,說到C語言已經是過時的語言了,現在學習意義已經不大的論調,只不過在就業崗位絕對數量上,和java,python等高級編程語言無法比擬,但在一些關鍵崗位上離開了C語言還真不行,編寫編程語言就屬于這類的工作,一定需要強大的C語言做支撐。
現在國內很多人喊著什么時候有一套屬于自己的編程語言,現在的易語言就是迎著這種勢頭發展起來的,雖然很多內行程序員不是很認可這種編程語言,覺得只是包了一層語言了而已,但畢竟有了中文編程的模式,按照這個道理應該這種編程語言,在國內會有一個非常大的發展前景,經過這些年的發展,還是沒有登上主流編程語言的舞臺,倒是現在很多游戲輔助軟件都在用這種編程語言去搞,很多學習易語言的人就是為了做個游戲外掛或者輔助夢想著一天能夠賺大錢,在08年之前制作游戲外掛的人基本上賺了大錢,主要當初針對游戲外掛的法律還不完善,讓很多人鉆了空子,在08年之后基本上從事這方面的人,從臺前轉到了幕后,專心做dll庫文件,從中繼續謀取暴利,所以編程語言的最難的在于如何普及,如何被大眾認可,要成為主流的編程語言首先具備廣泛性,從這點來講英語編程相對來講是比漢語更加有優勢,在傳播性更加容易被接收,從各個層面講,一種編程語言要具備,通用性,兼容性,穩定性等特點。
編程語言的設計不是為了編寫而編寫,首先要迎合科技發展的需要,如同C語言的誕生讓程序員擺脫了用匯編編寫程序的痛苦,java等高級語言的誕生又讓程序員不在用面向過程中的語言,去寫復雜的功能,只需要調用成熟的類庫就可以輕松完成很強大的功能,主要在于編程語言在向高度集成化的方向發展,所以好的編程語言一定順應科技發展大趨勢,只有這樣才能圈更多粉絲,建設更全面的生態鏈。
為什么很多大佬說易語言沒有前途
不用過于糾結那些網文,別說易語言,任何一種編程語言,都爭論不小,你在綜合性的編程論壇,不管你說哪種語言最強、最弱,都會有一大堆人來圍攻你,這是根本就不值得爭論的事情。
上面說的爭論還算是正常范圍,不少抨擊易語言的人就更可笑了,那些作者根本就沒用過易語言,更談不上熟悉。甚至可能都不懂編程,只是為了秀存在感就亂噴。
我作為打雜的,易語言/VB/VC/PHP...等常見的各種語言都比較熟悉,我想還是有點發言權,但我還真沒發現哪一種語言真的就最強或者最弱,只能說是應付不同的開發需求,某一種工具更方便快捷而已。
為什么易語言做的軟件發給別人打不開
汗呀,這樣要支持庫才行,不然別人必須要安裝易語言才行,要不然就附帶支持庫,我一看就知道你是直接點擊的“編譯”但是沒有把支持庫寫入出去吧,你發給別人的文件只有10-20K是不?是的話,恭喜你別人沒有易語言是打不開的。
建議靜態編譯吧及LINK先配置好,基礎教程先看好易語言學精通后,對在學習c、c++、Java編程語言有什么幫助嗎幫忙解惑
不是我崇洋媚外,你在浪費時間,學習匯編最簡單,其次是C語言。認真學習21天入門C語言是可以的。VB都已經涼了,再別說模仿VB的E語言了。C++的高級特性造成的困難浪費的時間比節約的時間多。如果你學習了C語言,只要看看文檔練練就學會E語言的。
雖然技多不壓身,但是人的精力是有限的。
易語言到底有沒有前途值不值得學呢
我個人的看法,易語言主要的優點就是全中文編程。簡單容易學習,但是現在很多公司都沒有招這方面的程序員。
那么他有沒有前途這很難說,現在,易語言不但有電腦方面的編程,而且現在還出了一個火山編程,主要是面向安卓系統的易語言。所以將來隨著這個語言的不斷完善和推廣,相信會越來越多的國人會使用這個語言編程。
另外在這里不得不說一下游戲WaiGua,現在市面上的很多waigua都是由這個語言進行編寫的。雖然游戲waigua是違法的,但是很多人是靠編寫這個賺了一些灰色收入。
所以,總的來說,這個語言還是很值得學習的。我都是從3.1版學到現在5.9版。
為什么有的人不建議初學編程的人把C語言作為入門語言
從四大CS名校的經驗來看,不推薦C語言
美國四大CS名校CMU、MIT、伯克利以及斯坦福的入門編程語言是Python。
這是MIT的,不管你是什么專業的,如果你只有一點編程基礎或者沒有基礎,你都應該學習Python來解決一些實際的問題。
這是CMU的課表,同樣也是學習Python,用Python來講解數據結構、數據分析以及機器學習:
下面是伯克利的,會講解Python、數據結構、面向對象以及SQL:
斯坦福大學CS106A的課表,同樣也是講Python,CS106有多個不同分支的課程,據說cs106a以前是java,不過我現在看到的是python,cs106也有講javascript和python、以及c++的,不過python已成主力。
從我個人的觀點來看,也不推薦C語言
一是C語言是非常脫離實際開發的,如果你沒有機會接觸硬件,接觸底層(大多數人還真接觸不到),不玩一下Linux、單片機、開發板,你所學的C語言就會停留在題目和考證上,而不會有機會真正解決實際的問題;
二是C語言的知識點相對比較少,是面向過程,而不是面向對象,學習它時不會像其他編程語言一樣,會需要你翻閱技術文檔,也就培養不出一個良好的習慣;C語言在大學里的學習方法淪落成數學一樣,就是算法、刷題,和程序員學技術翻閱文檔、不斷實戰是不同的;
三是C語言過于底層,難于理解,而如果要真正掌握C語言,鏈路非常長,大多人在學習的過程中不會有正向反饋,而其他編程語言如Python,兩天就可以愉快的玩耍了;
四是C語言對非計算機、理工科專業的學生來說,以后基本用不著,對生活、工作的幫助意義不大,而所謂的培養編程思想,遠不及Python、Java、JavaScript這種面向對象的編程語言。
關于本次易語言為什么不受歡迎和易語言到底該不該學的問題分享到這里就結束了,如果解決了您的問題,我們非常高興。