這種矛盾,使得人們更加積極的尋求各種可能的解決方案。壹個很重要的探索方向就是,是否能找到壹個更好的編程語言,能夠解決目前所遇到的各種,或者至少壹部分問題呢?
於是大量的編程語言出現了。
從這個角度來看,編程語言的湧現,是由於人們在軟件研發(軟件的程序式語言表達)過程中遇到了瓶頸。人們試圖突破這些瓶頸因而創造了大量的語言。
另壹方面,編程語言大量湧現,也和創造編程語言所需的成本較低有關。
盡管大部分程序員,對於“編程語言”抱有近乎崇拜的心態,但真相是,創造壹門編程語言並將其實現的難度,甚至低於其他壹些業務型軟件。真的,古人雲:“難者不會,會者不難”,確實壹針見血。如果妳也願意花費時間去學習,那麽就會發現,要實現壹門現代編程語言,雖然談不上非常容易,但是也絕對不是太難——當然,實現是壹回事,實現得好又是另壹回事了。能運行不代表性能好。當然,這又成了另外壹個問題的答案——由於性能糟糕,或者其他致命的缺陷,我們雖然有那麽多的編程語言,但是真正實用並被廣泛應用的卻寥寥無幾。
說了那麽多,總結壹下就是,我們遇到了巨大的問題,期待著“救世主”式的編程語言,因此許多人發明了大量的編程語言,積極探索;另外,由於發明編程語言的難度並不如想象的高,因此也導致了編程語言的大量出現。可惜的是,大部分語言都有致命的缺陷,所以市場雖大,但優質商品卻依然寥寥無幾。探索還在繼續。