我们正在建立一个新的系统编程语言

2021-03-20 09:03:14

这是一个公开的秘密:我一直在谈论的“秘密项目”是一个新闻系统编程语言。自12月19日以来正在进行一次,我们霍普雷在2021年初发布了第一版。语言非常小 - 我们拥有一个主要的规格,在60页上时钟。它具有管理管理管理,没有运行时,它使用了C abi的超集,使其易于与库和C代码链接。它应该是合适的差别C是有用的:编译器,系统实用程序,操作系统,网络服务器和客户端等。

使用IO;导出fn main()void = {const greetings = ["您好,世界!" ,"¡hola mundo!" ,"γειιςσουκόσμε!" ,"приветмир!" ,"こんにちは世界!" ,]; for(让我= 0 z; I< len(问候); i + = 1){io :: println(问候[i]); }; };

我们可以将我们的语言与许多其他语言进行比较,但让我们从CHIT开始比较C:

我们的语言目前支持X86_64或AARCH64上的Linux,我们将Onexpandingting Onexpanding This The Onexpanding Intexpands This Onexpands,Haiku和计划9;以及I686,RISCV64 ANDRISCV32和PPC64在释放之前。

我计划继续保持另一个细节,直到发布 - 我们希望第一个释放是一个完整的,稳定的生产准备就绪的编程语程,所有的装饰都是如此。大多数人首次听到大多数人都会听到这一点也将是第一次可以用它运作工作代码。

但是,如果您想更快地参与,那么有一种方法:我们需要您的帮助。所以,我们已经写了大部分规格,两个编译器中的第一个,以及大约15,000行的标准库。标准图书馆是需求的主题帮助,我正在寻求志愿者参与其中。

我们有一些标准图书馆开发的焦点领域。我预计最初的融合士将坚持其中一两个领域。我们现在正在研究的福图区是:

如果其中任何一个都听起来你的巷子,我们会爱你的帮助! 请给我一个描述你的兴趣区和以前的系统编程体验的exebail。