0x00 Описание и реализация и заключение
Сегодня наткнулся на очень интересный сайт:
Страницы веб-сайта несложные, а функции можно суммировать в заглавном изображении. Но случайно нашла этот сайт. Только сегодня я нашел его в Твиттере, который прислал мой коллега, который был «испорчен» этим веб-сайтом, который можно было быстро опробовать в Интернете.
Проще говоря, этот сайт может отображать промежуточный процесс и результаты компиляции кода .Net (например, C#).
Поскольку .Net имеет множество различных реализаций, сайт предлагает множество различных версий.
Что касается декомпиляции, вы можете просмотреть IL
код, скомпилированный из исходного кода, или просмотреть "source code"
, который декомпилирован обратно, или даже JIT Asm
. Вы также можете просмотреть Syntax Tree
в компиляции. По словам автора, «SharpLab позволяет вам увидеть код так, как его видит компилятор, и лучше понять языки .NET».
И вы также можете переключаться между конфигурациями Debug/Release.
Конечно, помимо просмотра процесса компиляции и результатов, веб-сайт также поддерживает просмотр результата кода. Так как он позволяет быстро опробовать его в режиме онлайн, удобно наблюдать за процессом и результатами компиляции C#.
И самое главное, сам сайт с открытым исходным кодом. И размещен на Github.
Добро пожаловать, чтобы отметить этот проект.