virgil:一种快速轻量的编程语言 Virgil是一种设计用于快速,无依赖程序的编程语言。 它的设计融合了功能性和面向对象的编程范例,以提高表达性,而在语法上或运行时都没有太多开销。 它的实现主要集中于静态编译以生成独立的本机可执行文件。 非常适合编写小型且快速的程序。 这使其成为构建某些类型的程序(如编译器和虚拟机)的理想选择。 目前,它用于虚拟机和编程语言研究。 该存储库包括整个编译器,运行时系统,一些库,测试以及Virgil各种编译目标的支持代码。 特征 Virgil致力于以静态类型的语言平衡这些主要功能: 类-用于基本的面向对象的编程 功能-用于功能的小规模重用 元组-用于有效聚