Battle到底,誰才是編程王國的c位?

管理員賬號

2019-12-25

話說隨著編程王國的發展,曾經的老國王C勢力漸微,而隨著王國日漸繁榮擴展,各方諸侯崛起,C語言的統治漸漸力有不逮,然而地方諸侯割據,個個虎視眈眈,直待有一天能取而代之,統一編程王國。

曾經的C語言可謂是上世紀霸主,自1972年面世以來,更是出現了以C語言為基礎的系統——UNIX,風頭可謂一時無兩。30多年以來,C語言疆域遼闊有著強悍的影響力,在程序員心目中的威望一直都是前位,然而在各方新勢力的崛起和C語言影響力漸微的形勢下,已經有越來越多的程序員轉投新勢力的門下,后端新秀Java,近幾年崛起的Python和靈巧多變的Go語言都在不遺余力廣納良材,編程王國漸成群雄割據、多方斗爭之態,此時誰能在多方角逐中獲得勝利,得執牛耳呢?

說回這個老霸主C語言乃銜玉而生,出生于貝爾實驗室,有著肯·湯普森(Ken Thompson)和丹尼斯·里奇(Dennis Ritchie)的扶持,而那塊玉石,就是他們賜予它的UNIX系統,C語言模樣出眾,且平易近人,如此奇人,理所當然更會得到程序員們的支持。對于建立之初的編程王國,C語言天命所歸,不僅能文能武,還能在各個地方辦公,跟以前出生的編程語言不一樣,C語言具有得天獨厚的移植性。C語言程序則可以使用在任意架構的處理器上,只要那種架構的處理器具有對應的C語言編譯器和庫,然后將C源代碼編譯、連接成目標二進制文件之后即可運行。

具有如此優勢的C語言很快得到了程序員們的擁簇,C語言的大軍逐漸壯大,終于壯大到了沒有人可以無視它的地步,在1982年,很多有識之士和美國國家標準協會為了使這個語言能夠繼續統治編程王國,決定成立C標準委員會,建立C語言的標準。這樣,C語言開始擁有了自己的正規軍隊。但是,C語言亦逃不過“廉頗老矣,尚能飯否”的命運,在應用程序開發方面崛起的Java比C語言更便捷,迅速吸引了大量碼農轉投Java王國。

Java是由 Sun Microsystems公司于90年代推出的Java程序設計語言和 Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java在企業大臣們的期待下出生,到目前為止,Java是世界上編程王國里獲得程序員們最多支持的一方勢力,因其模樣清秀(語法簡潔)、穩重老成(穩定性佳)、潔身自好(安全性高)、處事對事不對人(面向對象),自出生之初就獲得了各大企業的支持。編程王國的發展離不開這些企業大臣們,所以也就離不開Java,Java通過籠絡大臣們,通過一種和C語言完全不同的方式穩定了自己在編程王國的地位。作為長期盤踞編程排行榜前列的語言,編程王國里獲得眾多企業支持的Java,勢力不可小覷,Java已經多次獲得TIOBE排行榜冠軍。

近幾年來強勢崛起的Python亦是一支不能忽視的力量,隨著大數據分析、金融分析、機器學習等領域逐漸熱門,Python從白衣讀書人,到權傾朝野的實力諸侯,Python如今已經成為任何人都不能輕視的力量了,或許有問鼎之力也不一定。是什么讓區區一介白衣Python,迅速成長獲得如此駭人的力量呢?打鐵還需自身硬,我們此時權傾朝野的Python可不是繡花枕頭,它幫助 Netflix 為全球超過 1 億個家庭帶來了在線視頻,幫助 Instagram 為千家萬戶提供了照片共享,還幫助 NASA 展開太空探索。最關鍵的是Python由于自己出身平民,舉賢不問出處,聚賢不問出身,語法簡單、輕松易學,任何愿意學習Python的程序員都能輕松掌握,并且Python擁有的人脈(資源庫模塊)和氛圍(學習資源)完全向你敞開,前輩們留下的資料經驗,都是你的墊腳石。并且在Python的王國里,你不僅可以單打獨斗,也可以組建自己的團體共同完成一個目標,幾人到幾百人都可以。

編程黑馬Go語言出生最晚,在2009年才由谷歌推出, Go語言專門針對多處理器系統應用程序的編程進行了優化,使用Go編譯的程序可以媲美C或C++代碼的速度,而且更加安全、支持并行進程??芍苯泳幾g成機器碼,不依賴其他庫,glibc的版本有一定要求,部署就是扔一個文件上去就完成了。靜態類型語言,但是有動態語言的感覺,靜態類型的語言就是可以在編譯的時候檢查出來隱藏的大多數問題,動態語言的感覺就是有很多的包可以使用,寫起來的效率很高。語言層面支持并發,這個就是Go語言最大的特色,Go語言可以充分的利用多核,很容易的使用并發。群雄割據,Go語言王國因獨特的優勢,彌補了其他語言王國的不足,備受程序員的愛戴,并且在2018年被評選為最有潛力的編程語言,Go語言王國雖然建立時間短不似其他老牌帝國系統完善、龐大,但是也讓它具備了最強的適應能力和改變能力,隨著Go語言王國的發展,它還有足夠的時間和機會成長。

未來的天下,誰與爭鋒還未可知。

讀者評論

相關博文

  • 社區使用反饋專區

    陳曉猛 2016-10-04

    尊敬的博文視點用戶您好: 歡迎您訪問本站,您在本站點訪問過程中遇到任何問題,均可以在本頁留言,我們會根據您的意見和建議,對網站進行不斷的優化和改進,給您帶來更好的訪問體驗! 同時,您被采納的意見和建議,管理員也會贈送您相應的積分...

    陳曉猛 2016-10-04
    3682 620 3 6
  • 迎戰“雙12”!《Unity3D實戰核心技術詳解》獨家預售開啟!

    陳曉猛 2016-12-05

    時隔一周,讓大家時刻掛念的《Unity3D實戰核心技術詳解》終于開放預售啦! 這本書不僅滿足了很多年輕人的學習欲望,并且與實際開發相結合,能夠解決工作中真實遇到的問題。預售期間優惠多多,實在不容錯過! Unity 3D實戰核心技術詳解 ...

    陳曉猛 2016-12-05
    2321 34 0 1
  • czk 2017-07-29
    3014 22 0 0
澳洲幸运10现场开奖 湖北丨丨选5开奖结果体彩 北京28投注规律 赛车彩票 今天广西快3开奖情况 大发快三稳定导师 股票配资平台官网 快3怎么计算下期和值 免费股票分析软件排名 快乐10分杀号技巧 山西11选5号码走势