ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2019-03-03 14:49:40  阅读:241  来源: 互联网

标签:编译器 项目 jWebForm 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有