向.Net/Unity 程序員推薦一個十分因吹斯聽的網站:sharplab.io

0x00 前言 & 過程 & 結論

今天發現了一個十分有趣的網站:git

https://sharplab.io/github

網站的頁面並不複雜,功能大致上可以在題圖中獲得歸納。發現它的過程也很偶然,而且深感本身的確孤陋寡聞,直到今天在推上看到被這個可以quick online-try-it-out的網站慣壞的同事發推才發現它。c#

簡單來講,這個網站能夠顯示.net代碼(好比c#)的編譯中間過程和結果。工具

因爲.net有衆多不一樣的實現,所以網站很貼心的提供了各類不一樣的版本。網站

編譯的部分,既能夠查看源碼編譯成的IL代碼,也能夠查看反編譯回來的「源代碼」甚至是JIT Asm。同時也可查看編譯中的Syntax Tree。用做者的話說,就是「SharpLab allows you to see the code as compiler sees it, and get a better understanding of .NET languages.」ui

而且還能夠選擇Debug/Release。.net

固然,除了能夠查看編譯的過程和結果,網站一樣支持查看運行的結果。雖然它只是提供了一種quick online-try-it-out的途徑,可是用來作一個手頭的小工具仍是很方便的。3d

並且最最重要的是,網站自己是開源的。而且託管在Github上。code

https://github.com/ashmind/SharpLaborm

歡迎你們去給做者一波stars。

相關文章
相關標籤/搜索