.net 反编译_向.net/Unity 程序员推荐一个十分因吹斯听的网站:sharplab.io
0x00 前言 & 过程 & 结论
今天发现了一个十分有趣的网站:
SharpLabsharplab.io
网站的页面并不复杂,功能大体上能够在题图中得到概括。发现它的过程也很偶然,并且深感自己的确孤陋寡闻,直到今天在推上看到被这个能够quick online-try-it-out的网站惯坏的同事发推才发现它。
简单来说,这个网站可以显示.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.”
并且还可以选择Debug/Release。
当然,除了可以查看编译的过程和结果,网站同样支持查看运行的结果。虽然它只是提供了一种quick online-try-it-out的途径,但是用来做一个手头的小工具还是很方便的。
而且最最重要的是,网站本身是开源的。并且托管在Github上。
ashmind/SharpLabgithub.com
欢迎大家去给作者一波stars。
.net 反编译_向.net/Unity 程序员推荐一个十分因吹斯听的网站:sharplab.io相关推荐
- Unity 程序员推荐书目
- 游戏编程精粹 - Gpu精粹 - shaderX系列 - Game Engine gems系列 - Physically Based Rendering http://www.gamelook.c ...
- 反编译.net下的exe程序
1. 什么叫.net平台 .NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境..NET框架的目的是便于开发人员更容易地建立Web应用程序和Web服务,使得Internet上的 ...
- 程序员里面开源_如何以开源程序员的身份开始
程序员里面开源 展望技术世界是令人兴奋的. 它有很多运动部件,似乎您越深入挖掘它,它越深入,然后它就一直是乌龟 . 因此,技术也势不可挡. 如果您热衷于加入并帮助塑造现代世界的运作方式,那么从哪里开始 ...
- C++为什么空格无法输出_那些C/C++程序员该具备的32个编程修养习惯!
阅读本文可能需要较长时间. 1.版权和版本 好的程序员会给自己的每个函数,每个文件,都注上版权和版本. 对于C/C++的文件,文件头应该有类似这样的注释: /********************* ...
- 浅谈对程序员的认识_浅谈关于程序员的本质
很多人认为计算机变得如此智能,所以在不久的未来将不再需要程序员.另外一些人认为程序员是天才,他们在电脑前能不断地解决复杂的数学难题.甚至不少程序员对他们是做什么的都没有清晰的概念.Computers ...
- 我的理想600字作文计算机方面,我的理想_我想成为程序员作文600字
<我的理想_我想成为程序员作文600字>由会员分享,可在线阅读,更多相关<我的理想_我想成为程序员作文600字(2页珍藏版)>请在人人文库网上搜索. 1.我的理想_我想成为程序 ...
- 有趣的html代码_千万别惹程序员,否则会在代码注释里,告诉这家公司有多坑...
Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及相关电子版书籍,都放在了文章结尾,欢迎前来领取! 每个程序员敲代码都 ...
- java程序员的名言_收集53个程序员励志名言
1.要么做第一个,要么做最好的一个. 2.信念和目标,必须永远洋溢在程序员内心. 3.最累的时候,家人是你最好的归宿. 4.C程序员永远不会灭亡.他们只是cast成了void. 5.真正的程序员认为自 ...
- 学习C语言的教材、如何成为一名优秀的C程序员、激发程序员创意的6本书、国外程序员推荐:每个程序员都应读的书
学习C语言的教材 我的C语言是自学的,这些年看过不少教材. 下面,我对其中一些教材做个点评. 1. How to Think Like a Computer Scientist: C version ...
最新文章
- python实现简单的http服务器_Python实现简单HTTP服务器(二)
- 继承Thread类使用多线程
- python安装notebook_安装python的jupyter notebook工具
- 清华提出LogME,无需微调就能衡量预训练模型的下游任务表现!
- 归纳偏置是什么?从现实生活中观察到的现象中归纳出一定的规则,然后对模型做一定的约束,从而可以起到“模型选择”的作用
- 设置环境变量的三种方法【转载】
- 年终庆典高端海报设计PSD分层模板
- 鸿蒙hms在哪儿更新,原创 华为鸿蒙系统已开始实施!华为EMUI10.1再更新:HMS将决定战略方向...
- 揭秘支撑双 11 买买买背后的硬核黑科技!
- Clean Code 笔记
- 通俗理解数字签名,数字证书和https
- 1.PHP7内核剖析 --- PHP 基础架构
- Windows安装curl及基本命令
- Editplus 破解
- linux终端保存gif,Linux下好用的GIF屏幕截图
- 移动端中的vMin和vMax
- 微信小程序新版本后用户昵称变成了“微信用户“解决方法
- 如何评价2021年的B站跨年晚会
- 【分享】asp.net WebChart 折线图、饼形图、柱状图
- 君士坦丁堡升级要点详解
热门文章
- Swagger中paramType
- 计算机c语言模拟考试,国家计算机二级c语言考试模拟题
- 呆萌的图模型学习——图基本信息 Networkx基本操作(二)
- 聚类效果评价——Silhouette Coefficient(轮廓系数)——内部评估标准(1)
- python函数注解
- selenium使用webdriver新开标签页
- python 识别 None,NaN,null,‘‘,‘ ‘ 等无意义的值
- java swing 选项卡_java – 如何通过单击按钮在jTabbedPane中切换选项卡?
- echart 饼图每一块间隙_排队3h?为了火遍tou音的芝士水果饼,值得吗?!
- shell export 命令