net编译器源码
① C# asp.net 文本编译器
kindediter http://www.kindsoft.net/demo.php
② 给个VC++.net编译器的下载地址
http://www.czvc.com/down.asp?id=151
我没有认真用过.net,只是网上有些源代码是.net的工程,所以读代码的时候顺便用了一下,的确和vc有些地方不太一样,不过我前几天下了一个vs2005的测试版本,用了一下感觉很不错,至少一个例子,build的时候output框里面终于可以分类看输出的warnning,error了,不用象vc6一样混在一起很乱,.(ps,.net是不是也可以?)
其实,大家想一下,ms的vs系列根本不是用来赚钱的软件,做好一点吸引大家来才是目的,有好的工具干嘛不尝试一下呢?
③ vb.net 词法分析器源代码+编译器源代码,谢谢
其实就是相当于写了一个字典而已,把vb.net中的关键字和自定义的变量名称写成一个字典,在需要的时候可以自动关联出来。
编译器的代码是通用的。
这些都是vs自身完成的功能。
④ 关于.net编译器的问题
如果你的C++文件是在vc6.0,用VC.net打开.dsw文件,VC.NET自动转换到vc.net的格式.然后就可以编译了.如果你是一个经验丰富的人.习惯用notepad.exe或是别的简单的文本编辑器写的源代码,然后用c++的编译命令在cmd命令行下编译,你可以在cmd命令行下试试这个几文件C:\Program Files\Microsoft Visual Studio 8\VC\bin(我的机器是安装在这个目录下,你的版本如果不是VS2005版,目录名还不一样)cl.exe link.exe.怎么样,是不是有点象turbo c东东拉.象我这样的生活在快束开发,IDE环境里的coder不知道什么用它了.你再根据我这些信息在网络中搜索一下.
⑤ 怎样查看.net framework 的源代码
Reflector.exe 运行托进去。代码是不开源的。
⑥ 下载的.net源码怎么运行
附加自带的数据库,然后配置web.config里的数据库路径,在iis里设置好访问域名就好了
⑦ C#源代码编译成为本地代码的编译过程
很有兴趣的话,可以去阅读下JeffreyRitchie的《ClrviaC#》,目前出到第三版,英文好的话强烈推荐看英文版的,而且我有该电子书和实体书。
下面讲下我的理解:大致上不会出什么差错的,细节部分你可以参照上面的书籍!
1.首先,c#源码经过c#编译器被编译成托管模块(IL中间代码、元数据(Metadata))
2.然后,使用C#编译器以及程序集链接器(AssemblyLinker----AL.exe)将上述托管模块以及项目的资源文件Combine(整合)成一个程序集(Assembly)
上述程序集就是你所看到的exe文件或者dll文件等等,程序集中包含了manifest描述文件,是该程序集内容以及关系的一个清单,具体的内容你可以参见JR的书跟Java中的类似!
双击该exe运行的时候:
3.最后,运行时,CLR装载对应的程序集,使用内部的三个即时编译器(常用的为JIT),再去根据本机的环境去进行相应的优化(针对CPU优化等等),即时的翻译成本地机器指令去执行。
还有一个本地化代码生成工具,NGen.exe~~
这个最好能去看看那本JR的神作!细节不是我三言两语能讲清的~~
⑧ 求.net2.0开发的在线编译器
在线编译器 ???
编辑器还是编译器??
⑨ C#程序不是一次编译后执行了,而是编译成中间代码,在。net环境由JIA编译器边编辑边执行是什么意思
c#和c++不同,c++是完全编译的,不需要特别的辅助容器就可以直接运行,c#和vb等等不是完全编译的程序,是一种解释性程序,源代码一般只能编译成一种中间语言(MSIL)然后在.net对应版本的容器中执行(.net framework),也就死c #程序的执行要依靠framwork的解释才能执行