Ben Titzer:使用 WebAssembly 和 Virgil 语言进行编程的未来

Titzer 计划将 Virgil 打造成一个优于 Rust 的系统编程框架。

来源:安全实验室新闻频道

Titzer 计划将 Virgil 打造成一个优于 Rust 的系统编程框架。

WebAssembly 联合创始人 Ben Titzer 谈到了他开发自己的编程语言 Virgil 的计划。

WebAssembly 本·蒂泽

Titzer 目前是卡内基梅隆大学 WebAssembly 研究中心的负责人,同时也是该大学软件和公共系统系的首席研究员。该中心致力于推进学术界的 WebAssembly 研究、培训学生以及支持将 WebAssembly 引入新领域。

WebAssembly 研究中心

除了在大学的工作之外,Titzer 还积极开发自己的编程语言 Virgil 和 Wizard 虚拟机,这些语言可以改变软件的运行方式。上个月,Titzer 在 Microarch Club YouTube 频道的采访中讨论了他的项目,并与 Golioth 首席工程师 Dan Magnum 讨论了他的进展。

维吉尔 向导, YouTube 频道

Titzer 在学生时代就对编程产生了兴趣,当时他用 x86 汇编语言为自己的字节码编写了一个解释器。作为一名学生,Titzer 已经知道他想要创建一种名为 Virgil 的新编程语言。

Virgil 是一种设计用于创建轻量级、高性能系统的语言。语言编译器为 JVM 生成快速的本机可执行文件、WebAssembly 模块或 JAR 文件。

在一次采访中,Titzer 指出,他致力于使 Virgil 成为一种结合现代功能并摆脱过时元素的出色系统编程语言。 Titzer 认为 Rust 无法做到 Virgil 能做到的事情,并称其语言非常适合编写虚拟机、编译器、操作系统内核和网络堆栈。

视频