互聯網巨頭開發使用什麼編程語言?C++不可少、Java邊緣化
數十年來,計算機編程語言恐怕已經有幾十種之多,常用的至少也有十幾二十種,那這些編程語言有哪些是受到互聯網巨頭認可的呢?Meta母公司FB日前公布了他們的選擇,C++、Python、Hack和Rust這四種是受到正式支持的開發語言。
FB之前認可的是C++、Python、Hack三種,Rust是今年新加入的,獲得公司的正式認可意味着這四種語言編程會有內部的開發、調試、分發等一系列配套支持,還有匹配的核心庫支持,互操作性是可以保證的,FB公司建議開發人員使用這四種語言之一進行編程開發。
這四種語言的優勢和使用場景也不一樣,C++適用於性能關鍵型應用開發,Rust語言現在被支持的緣由也是一樣,都是性能見長。
至於Hack語言,這個是被當做開源版的PHP分支來使用的,而Python就不用說了,大數據及深度學習等領域很常用。
至於其他很熱門的編程語言,如Java、Klotin或者Go語言,在FB這裡都是邊緣化的選擇,公司並不依賴也沒有推薦這些編程語言。