互聯網公司沒有設計編程語言我認為非常正常,哪個互聯網公司開始設計編程語言了反而會顯得有些特立獨行。
主要原因有如下幾個:
話說無利不起早,目前沒有哪個公司靠出售編程語言成為世界五百強的,不僅沒辦法成為世界五百強,連維持一個像樣的公司運營都很難,因為,大部分編程語言都是免費的!
因為很多編程語言都是科研機構的科學家為了提升自己的工作效率發明的,比如C語言就來自于貝爾實驗室,下圖為C語言和Unix之父丹尼斯·里奇,他是貝爾實驗室計算機部主任。
當然,也有一部分集成開發環境是收費的,比如微軟的VC++,但是總的來說,靠編程語言賺不到什么錢,也就是說商業價值很小。這點小錢跟互聯網公司的大生意比起來簡直微不足道,互聯網公司看不上。
沒有利益就沒有動力,所以互聯網公司基本都不會在這一方面進行較大規模的投入。
除非,哪一天所有編程語言都被美國禁止使用。不過就目前的情況來看,美國的意愿和執行手段都不怎么強,編程語言全被禁的可能性是比較低的。
大部分互聯網公司的定位一個是商業至上第二個快速適應變化。
互聯網公司整天考慮的是他們的用戶喜歡什么樣的應用,喜歡搶紅包還是喜歡某一款游戲?多少人玩能賺多少錢這些。
他們的眼光隨時要識別出廣大群眾的喜好動向,開發團隊隨時預備著快速推出新的軟件產品,生怕推出晚了就被別的公司搶占了第一波用戶。他們寧愿多花點心思去研究用戶,比如
互聯網公司永遠追著商業利益很大的那個風口去跑,這是互聯網公司的基因和生存法則。
這種公司定位跟發明一個編程語言根本是風馬牛不相及的事情,發明編程語言有點類似于搞科研和基礎理論研究,特點就是高投入低產出,還大概率失敗。好簡單研究幾年做出來了,根
本賣不到錢也沒人用,互聯網公司哪會干這種傻事。
再說你讓研發編程語言的團隊考評怎么打,這些人在公司里怎么生存?微信團隊成員一年獎金幾十萬,王者榮耀團隊成員一年獎金幾百萬,編程語言團隊成員連續三年獎金0蛋?
發明編程語言需要相當的理論水平,當然你抄一套C語言可能不需要太高理論基礎,但是新發明一個?
當年發明C++的時候提出了面向對象的編程思想,發明JAVA的時候則是為了解決網絡設備硬件底層差異過大的問題,為的是發明全網絡都適用的編程語言。
假如現在要發明一套編程語言,請問互聯網公司能提出什么樣的更優秀的編程思想?或者要解決什么樣的重大應用問題呢?
這種基礎理論性的進步和研究,我更看好各大學和研究機構,互聯網公司沒有這個基因。
當前的編程語言發明都已經30年的時間了,C語言誕生于1972年,而JAVA和Python誕生于1990年左右,那個時代是奠定當前計算機和互聯網總體架構和技術標準的年代。
而到了今天,所有傳統計算機的基礎性理論和技術標準都已經成熟,軟件的整個生態也已經趨于完善,發明編程語言這種事情已經明顯過時了。
就算當前真的做出一款中國自己的編程語言,圍繞這個語言的軟件生態建設也是非常困難的一件事情,要害是,你跟其它編程語言相比有何顯著優勢呢?
這就好比今天忽然有人提出來,我有另外一種方法推導出愛因斯坦的質能方程E=MC2來,別人聽到了大概率只是哦一聲罷了,不會引起多大的轟動,除非,你推導出了其它重大意義的公式。
但是編程語言會不會止步不前?當然不會的。當前出現了不少新技術和新產業,這些新領域
反而急需全新理念的編程語言出現,比如AI編程、量子計算機編程、自然語言編程等,都需要全新的編程思想和編程實踐,就看互聯網公司有沒有心去做。
這里不展開具體描述,感愛好的同學可以去讀一下我關于軟件未來發展方向的兩篇頭條發文,必然會觸發一定的思考。


如果您覺得 中國這么多厲害的互聯網公司但為何沒有自己設計編程語言 這篇文章對您有用,請分享給您的好友,謝謝
文章地址:http://www.meyanliao.com/article/online/5566.html
文章地址:http://www.meyanliao.com/article/online/5566.html