制作系统,可以通过调试编写代码

时间:2013-02-10 17:51:24

标签: c# .net debugging compilation

对于我的大学课程,我想制作学习编程的系统。主要想法是通过调试编写代码,只看图片(来自Bret Victor视频):

enter image description here

我不想制作自己的编译器(只是因为它非常复杂和困难,特别是对于C#语言),所以我想使用.NET和其他库的所有功能。我看到有两种方式:

  • 通过将分配替换为分配和重写来重写代码。将调试信息发送到主程序
  • 编译代码并对其进行调试 - > ...

无论如何,我需要一些起点。我必须google什么类和库,哪些手册我可以阅读有用的信息,实现它的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我认为可行的是,如果你只是将C#视为脚本语言。有关如何在C#中使用C#作为脚本语言的多个教程,如this一个。因此,您只需在预定义的条件下再次启动“脚本”编译器(如换行符),如果编译成功,则在第二个窗格中返回结果。这只是一个基本想法。