你想用C#写一个编译器?
还是想用C#写一个编辑器,调用C的编译器来编译?
前者比较困难,你知道C#毕竟是基于.net平台的一个语言。如果要实现,你必须从生成二进制可执行文件的角度来考虑问题,而且必须熟悉编译原理,这是相当困难的。
后者就容易,调用C编译器即可……
c的不知道
c#的编译可以通过调用csc.exe完成
当然了,这个只有编译,编写和管理文件什么的都没有
c#实现的软件都是强安全的(CLR托管)
c语言的优势可以直接操作硬件
这个……
这个编译器难度好大!!
学过编译原理的人飘过,我表示楼主的要求整个中国也搞不出几个人……
关键看编译器,老的C编译器不可能编译C#