0x00 Описание и реализация и заключение

Сегодня наткнулся на очень интересный сайт:



Страницы веб-сайта несложные, а функции можно суммировать в заглавном изображении. Но случайно нашла этот сайт. Только сегодня я нашел его в Твиттере, который прислал мой коллега, который был «испорчен» этим веб-сайтом, который можно было быстро опробовать в Интернете.

Проще говоря, этот сайт может отображать промежуточный процесс и результаты компиляции кода .Net (например, C#).

Поскольку .Net имеет множество различных реализаций, сайт предлагает множество различных версий.

Что касается декомпиляции, вы можете просмотреть IL код, скомпилированный из исходного кода, или просмотреть "source code", который декомпилирован обратно, или даже JIT Asm. Вы также можете просмотреть Syntax Tree в компиляции. По словам автора, «SharpLab позволяет вам увидеть код так, как его видит компилятор, и лучше понять языки .NET».

И вы также можете переключаться между конфигурациями Debug/Release.

Конечно, помимо просмотра процесса компиляции и результатов, веб-сайт также поддерживает просмотр результата кода. Так как он позволяет быстро опробовать его в режиме онлайн, удобно наблюдать за процессом и результатами компиляции C#.

И самое главное, сам сайт с открытым исходным кодом. И размещен на Github.



Добро пожаловать, чтобы отметить этот проект.