adamant.tools.compiler.bootstrap:Adamant语言的编译器

时间:2024-02-19 20:44:31
【文件属性】:

文件名称:adamant.tools.compiler.bootstrap:Adamant语言的编译器

文件大小:522KB

文件格式:ZIP

更新时间:2024-02-19 20:44:31

language compiler adamant-language CompilerC#

Adamant Bootstrap编译器 用于引导程序编译器。 也就是,用于该语言子集的编译器,该语言的子集将用于在Adamant中编写Adamant编译器。 编译器当前将Adamant语言的一小部分编译为C。 项目状态:Alpha活动 编译器正在积极开发中。 它处于非常早期的阶段,可能存在问题和局限性。 API可能会经常发生重大更改。 当前计划 当前的计划是获得语言工作的基本面向对象子集。 其灵感来自Java 1.0的功能集。 尽管Java 1.0的局限性很大,但它展示了一种用于通用开发的可行语言。 该语言的子集应提供具有编译时内存管理开发能力的经验。 它还将提供一个平台,用于试验如何最好地支持语言功能,例如异步编程,类扩展,闭包,异常和效果类型。 基本的面向对象子集计划包括一组最少的功能以支持编程。 以下列表应作为一般准则。 一些非常基本的语言功能已被省略。 对于列出的功能,通常仅支持其中非常基本的版本。 列表的末尾是一些可能需要包括的功能,但如果可能,将省略。 编译器将简化为仅包含这些功能的代码。 不会尝试为当前不存在的功能构建代码。 例如,函数类型不会在内部使用,因为此版本


网友评论