如何看待微軟新開源的P語言?

時間 2021-06-03 09:47:27

1樓:

從技術棧的角度看:

GitHub - p-org/P: The P programming language

編譯器主要由C#實現:這從側面反應了對Roslyn模式及其表現的認同

MSBuild及Visual Studio支援:

專案檔案支援

Project=

"\Bld\Targets\p.targets"

/>Include=

"sample.p"

/>IDE支援:P/Src/Tools/VSEditorExtensions at master · p-org/P · GitHub

(我覺得很多人根本就不知道微軟產品擴充套件性這麼強,就跟著別人說微軟封閉)

編譯結果為C:

所以說C是介於高階語言和機器語言中間的語言,表達能力是極大的

還有編譯到.Net IL的版本P#:GitHub - p-org/PSharp: Safer asynchronous .NET programming

2樓:

如果寫狀態機簡單,又能轉成C語言,也許在嵌入式領域有一席之地。

當然它設計的初衷是為了寫驅動,其實現在還在寫驅動程式的不多了,看能不能轉到C語言進入android世界。

如何看待微軟新開源的LightGBM

公交車上的歌曲 原始碼解析 LightGBM理論 原始碼詳解 處理特徵類別,預設值的實現細節 weixin 42001089的部落格 CSDN部落格 程惠閣 微軟出品值得學習,對實現原理感興趣的可以參考這篇文件,基本原理應該一致。LightGBM中GBDT的實現 GBDT的基本原理 GBDT原理例項...

如何評價 Facebook 新開源的程式語言 Skip?

轉眼十年未謀面 如何評價,打字評價。無論怎樣,美國的一波網際網路公司總是會有一些新奇吃螃蟹性的嘗試。BAT至今在計算機基礎技術這方面做過啥嗎。 Cc大戰桃花怪 1.復用層次下移到了component層次,而storyboard中復用主要是頁面層級。比如,乙個tableview比另外乙個多乙個sect...

如何看待微軟開源的這一系列操作?

引流渠道罷了。開源吸引開發者和中小型公司使用他們的技術棧,然後和自家的Azure服務高度繫結,跑都跑不掉,完美。這年頭.net大禮包 windows server和其他流行開源工具的相容性問題一直存在,巨硬似乎也沒打算修,想幹什麼已經很明顯了。如果Azure可以像AWS一樣吃到toB的鉅額紅利順帶還...