開發一套新的編程語言有多難?

作者:東輝在線;
來源:程序員互動聯盟

開發一套編程語言,主要存在兩個障礙,其一:任何一種編程語言都有其存在的必要性,所以要搞明白為什麼要弄一套新的編程語言,首先一定要有市場需求所在,編程語言如同一個產品,一定有強烈的市場需求,編程語言存在的價值在於生態鏈,只有具備完善的生態鏈才能存活的有意義,現在全球有600多種編程語言,主流的編程語言也就是幾十種,而這些編程語言中,都有強大的社區依託,也就是強大的生態鏈支撐,生命力才會如此的強大。

開發一套新的編程語言有多難?


其二 本身的技術實現框架,有些編程語言在誕生之處就能感受到其強大的支配力,可擴展性等等特性,在設計之處越是想的明白,越是框架清晰,後期越容易維護,編程語言底層實現基本上靠的都是C語言,所以社會上很多對於內在不是很瞭解到人,說到C語言已經是過時的語言了,現在學習意義已經不大的論調,只不過在就業崗位絕對數量上,和java,python等高級編程語言無法比擬,但在一些關鍵崗位上離開了C語言還真不行,編寫編程語言就屬於這類的工作,一定需要強大的C語言做支撐。

開發一套新的編程語言有多難?


現在國內很多人喊著什麼時候有一套屬於自己的編程語言,現在的易語言就是迎著這種勢頭髮展起來的,雖然很多內行程序員不是很認可這種編程語言,覺得只是包了一層語言了而已,但畢竟有了中文編程的模式,按照這個道理應該這種編程語言,在國內會有一個非常大的發展前景,經過這些年的發展,還是沒有登上主流編程語言的舞臺,倒是現在很多遊戲輔助軟件都在用這種編程語言去搞,很多學習易語言的人就是為了做個遊戲外掛或者輔助夢想著一天能夠賺大錢,在08年之前製作遊戲外掛的人基本上賺了大錢,主要當初針對遊戲外掛的法律還不完善,讓很多人鑽了空子,在08年之後基本上從事這方面的人,從臺前轉到了幕後,專心做dll庫文件,從中繼續謀取暴利,所以編程語言的最難的在於如何普及,如何被大眾認可,要成為主流的編程語言首先具備廣泛性,從這點來講英語編程相對來講是比漢語更加有優勢,在傳播性更加容易被接收,從各個層面講,一種編程語言要具備,通用性,兼容性,穩定性等特點。

開發一套新的編程語言有多難?


編程語言的設計不是為了編寫而編寫,首先要迎合科技發展的需要,如同C語言的誕生讓程序員擺脫了用匯編編寫程序的痛苦,java等高級語言的誕生又讓程序員不在用面向過程中的語言,去寫複雜的功能,只需要調用成熟的類庫就可以輕鬆完成很強大的功能,主要在於編程語言在向高度集成化的方向發展,所以好的編程語言一定順應科技發展大趨勢,只有這樣才能圈更多粉絲,建設更全面的生態鏈。


分享到:


相關文章: