其他分享
首页 > 其他分享> > 我发起并创立了一个 VMBC 的 子项目 D#

我发起并创立了一个 VMBC 的 子项目 D#

作者:互联网

大家好,

我发起并创立了一个 VMBC 的 子项目 D#  。

 

有关 VMBC ,  请参考 《我发起了一个 用 C 语言 作为 中间语言 的 编译器 项目 VMBC》     https://www.cnblogs.com/KSongKing/p/9628981.html ,

 

D# ,  就是一个 简单版 的 C#  。

 

下面说一下 D#  项目 的 大概规划 :

 

第 1 期,  实现 new 对象 的 机制,  GC,  堆  。      (我做)

第 2 期,  实现 对象 的 函数(方法) 调用  。           (后人做)

第 3 期,  实现 元数据,  简单的  IL 层 基础架构,  简单的 IL 层 基础架构 主要 就是 元数据 架构 。   (后人做)

第 4 期,  实现 简单类型,  如 int, long, float, double  等 。   (后人做)

第 5 期,  实现 简单的 表达式 和 语句,  如   变量声明,  加减乘除,  if else,  for 循环  等 。  (后人做)

第 6 期,  实现 D# 代码 翻译为  C 语言中间代码  。      (后人做)

第 7 期,  实现 将  C 语言 代码 编译 为 本地代码 。      (后人做)

第 8 期,  各种 高级 语法特性 逐渐 加入 。      (后人做)

第 9 期,  各种   完善发展   ……                (后人做)

 

标签:实现,VMBC,后人,基础架构,子项目,简单,创立
来源: https://www.cnblogs.com/KSongKing/p/10348190.html