fling:(正在开发中)具有C Interop的已编译编程语言

时间:2024-04-22 07:49:01
【文件属性】:

文件名称:fling:(正在开发中)具有C Interop的已编译编程语言

文件大小:2.08MB

文件格式:ZIP

更新时间:2024-04-22 07:49:01

C++

一扔 这是一种进行中的编程语言(和编译器),受C ++,Rust,Python,LISP,Verilog,VHDL和SystemVerilog的启发,具有面向对象的编程,少量的功能编程,带有内置代码的编译时代码执行特别是受通用HDL generate关键字以及AST检查和修改宏系统ala Rust或LISP启发的生成工具。 该语言的预期领域是可能曾经使用过C ++或Rust的任何语言。 这与C ++可能的情况截然不同,但是一旦您克服了语法上的差异,与Rust相比,用C ++语言开发的感觉可能更像C ++。 尽管该语言将主要是一种不带垃圾回收的静态类型的已编译语言,但也应提供该语言的解释器。 实际上,由于语言中的编译时代码执行和生成系统,因此在编译过程中需要某种语言版本的解释器。 像C ++或Rust一样,该语言代替了垃圾回收,它是基于RAII(资源获取即初始化)惯用语构建的。 因此,


网友评论