㈠ 編程語言這么多,為什麼Python將成未來霸主
主要因為Python語法簡潔清晰,簡單易學,運行速度非常快,具有強大的庫,可移植性,解釋性,面向對象,可擴展性,並且Python是免費的。
㈡ 編程語言為什麼這么多
因為很多人都想自己可以設計出一種獨特的編程語言
㈢ 編程領域內為什麼要有那麼多的語言
應用領域不同,導致需要的是不同的編譯效率和代碼質量以及執行速度的要求:底層是用戶發出操作上層的各個軟體發出所有指令的最終匯聚點,都要去控制CPU。相當告訴公里上的收費站,所有車輛都要匯聚到這里。
所以要求處理速度快,代碼質量高,能用一句的絕不用兩句,那麼就意味著不能有很復雜的編譯過程、同時代碼質量要高、精簡,不能笨重。顯然應該直接寫機器碼,起碼也得寫匯編語言,一步到位就能得到機器碼。再不濟也得用C語言,但為了開發起來友好點,想方便一點,C++也霸蠻的允許,因為它裡面有面向對象可以極大的方便編程。但再不能是java了或者PHP以及JS這些了。
那麼用匯編和C語言去寫非常好看的圖形化界面,它的意義只在於學習,而不在於實際應用。你寫了好幾天的引入各種的圖形庫函數庫最後看到個紅顏色,還不如PHP里寫一條控制CSS的color:red來的省事呢,當然用CSS就更加省事了。所以學習什麼和實際怎麼使用,之間還有一個賽選的味道。
㈣ 為什麼現在會有這么多種編程語言
雖然有很多冠冕堂皇的理由,但是說到底,即使是那些被萬千程序員「膜拜」的「偉大的」編程語言,在被創造出來的時候,只不過是某個年輕的學生或者工程師腦子里的一個小小的想法,他們會說:「嘿,其實我覺得程序應該這么表達,你們看好了……」。然後日夜的工作之後,終於有了一個粗糙的語言輪廓。
然後由於某些方面成功的設計,確實得到了一些應用。接下來在商業環境或者科研領域獲得自己的一席之地。並不斷向前發展。事情就這么簡單。我們擁有如此之多的編程語言,一個重要的原因,是因為目前業界發展雖然看似迅猛,但是軟體領域在過去幾十年裡,其理論認識和發展過程,依然遠遠比不上硬體方面的發展。曾經硬體生產是屬於智力密集型的,既需要尖端的知識,特殊的設備,還需要復雜的過程才能生產;如今,硬體生產依然需要特殊的設備、甚至更復雜的過程,但是整個流程已經被高度自動化、系統化、流程化。
從這個角度來看,編程語言的涌現,是由於人們在軟體研發過程中遇到了瓶頸。人們試圖突破這些瓶頸因而創造了大量的語言。另一方面,編程語言大量涌現,也和創造編程語言所需的成本較低有關。