為什麼微軟設計 使用的語言都是另乙個語言的超集?微軟是怎麼考慮的?

時間 2021-06-04 21:44:09

1樓:周偉

微軟慣用的競爭策略:擁抱/擴充套件/消滅導致了這個現象。。某個新的對微軟有威脅的語言或者別的產品,微軟做乙個相容版,謂之「擁抱」,然後下一步就開始夾帶私貨,新增一大堆程式設計師用起來很爽,但是只在微軟的這個實現版本上能用的特性,稱之為「擴充套件」,然後大家都用微軟的實現版本了之後,這個產品微軟逐漸減少資源投入不做了,這個語言就冷落了,微軟就成功消滅了這個語言或者產品。。

擁抱、擴充套件再消滅(英語:Embrace, extend, and extinguish[1],最後乙個詞也作exterminate[2],或按extinguish譯為撲滅)是美國司法部

[3]在微軟公司內部發現[4]的一句短語,表述了微軟使用的一種市場戰略,即:首先接納廣泛使用的技術標準,將產品推入市場,然後在產品中加入自己的私有擴充套件,最終用這些非標準的私有擴充套件使競爭對手處於不利地位之中。微軟慣用的競爭策略:

擁抱/擴充套件/消滅導致了這個現象。。某個新的對微軟有威脅的語言或者別的產品,微軟做乙個相容版,謂之「擁抱」,然後下一步就開始夾帶私貨,新增一大堆程式設計師用起來很爽,但是只在微軟的這個實現版本上能用的特性,稱之為「擴充套件」,然後大家都用微軟的實現版本了之後,這個產品微軟逐漸減少資源投入不做了,這個語言就冷落了,微軟就成功消滅了這個語言或者產品。。

3E戰略[編輯]

維基百科,自由的百科全書

擁抱、擴充套件再消滅(英語:Embrace, extend, and extinguish[1],最後乙個詞也作exterminate[2],或按extinguish譯為撲滅)是美國司法部[3]在微軟公司內部發現[4]的一句短語,表述了微軟使用的一種市場戰略,即:首先接納廣泛使用的技術標準,將產品推入市場,然後在產品中加入自己的私有擴充套件,最終用這些非標準的私有擴充套件使競爭對手處於不利地位之中。

擁抱開發某個基本相容競爭者產品或開放標準的軟體。

拓展增加不屬於競爭者產品或開放標準的額外功能,為原版軟體的顧定製造互換性問題。

消滅等到市場占有率提公升推動之前的拓展成為事實標準,競爭者就會因為不支援或不能支援新拓展被擠出市場。

2樓:

C++不是微軟設計的,嚴格說不是他一家的產權。TS嚴格說其實也不能算微軟設計,只能說是微軟實現了ECMA標準然後命名成TS。

為什麼你在使用R語言?

隨口說說的人 一開始因為喜歡程式設計的感覺,後來因為統計學需要。學習R本身就很有意思,現在功利了,做統計或者畫圖需要用到,才學習相應的R的部分。對工具本身的迷戀,會失去重心。還是,結合需求來學和用。會形成正反饋。 章丁睿 最主要的原因是R裡的幾個package,讓我遲遲放不下。資料處理 首推data...

電梯為什麼都是封閉設計的?

GHLee 大家的回我也還是不明白,我想知道的是,為什麼知道金屬可以遮蔽訊號,為什麼電梯都還是四周都用金屬板做成,比如電梯頂部為什麼不用其它材料代替呢?這樣在電梯裡面也不至於導致手機訊號太差 大瘋子 1.電梯轎廂並不是全封閉的,轎壁與轎壁之間,轎壁與踢腳板之間等都有縫隙。有些轎廂在前轎壁側面開有通風...

DOTA2中,為什麼有些英雄使用人物名,而另一些英雄使用稱號呢?

Casela 叫什麼名字其實和當時的環境有關。說個歷史,我是6.41老前輩,當年dota沒有現在先進的banpick遊戲功能,打CW進入遊戲後,雙方隊長就開始BP,方式就是暫停遊戲,兩個隊長全屏聊天 西電Vigoss pick fv 交大Merlini THD sil 西電Vigoss spe es...