其他分享
首页 > 其他分享> > 我发起了一个 ILBC 的 子项目 ILBC Studio

我发起了一个 ILBC 的 子项目 ILBC Studio

作者:互联网

ILBC  见 《ILBC 规范》  https://www.cnblogs.com/KSongKing/p/10354824.htm  

 

发起这个项目的原因是, 本来想用 VsCode 来写 InnerC 的, InnerC 是一个 用 C 语言 写 C 语言 编译器 的 项目,

这就需要 用 VsCode 开发一个 C 语言 项目,

结果发现, 用 VsCode 开发 C 项目 还挺麻烦的, 需要自己配置这配置那,

 

所以, 我想 ILBC 需要开发一款 自己 的 IDE, 暂命名为 “ILBC Studio”  。

 

ILBC Studio 支持  ILBC 系列语言:     InnerC , D# , c3 , EScript     等等  。

 

从  ILBC Studio  这个名字可以看出来,  ILBC Studio 会沿袭 Visual Studio 风格,  比如  解决方案 (.sln), 项目文件 (.xxproj),

以及 解决方案 和 项目 架构,

当然, 内部实现 不一定 一样 。 比如 解决方案 和 项目文件 的 内部格式 不一定 一样,  我们会有 自己的 定义  。

 

但从 使用风格 和 使用习惯 上, 会是和 Visual Studio 相似的 。

 

ILBC Studio     基于      C# WinForm   ,    Xilium.CefGlue  ,  jWebForm    。

 

jWebForm  见  《我发起并创立了一个 Javascript 前端库 开源项目 jWebForm》  https://www.cnblogs.com/KSongKing/p/10326119.html ,

 

C# WinForm   ,    Xilium.CefGlue  ,  jWebForm    用于 开发 界面,  然后 再 加入 编译器 和 调试器 。

 

编译器 本身就是  ILBC 项目 的一部分, 也会 逐步开发 。

调试器 也是自己开发, 调试器 原理 初步可以 推断 由 操作系统 提供 专用 的 中断 来 支持 调试进程 。

 

标签:编译器,项目,jWebForm,ILBC,Studio,子项目,调试器
来源: https://www.cnblogs.com/KSongKing/p/10465609.html