这是我开发的编程语言 nature

2023-05-12 10:52:49 +08:00
 weiwenhao

当正式版本发布时,nature 会有稳定语法 API 、类型系统、GC 、协程、泛型、包管理、基础标准库。

nature 支持交叉编译,可以编译到 linux/darwin & amd64/riscv64/wasm ,同样也可以解释到 nature-vm 执行。

这是官网 https://nature-lang.org 你可以在这里得到更多的信息以及它的文档

代码仓库 https://github.com/nature-lang/nature

我不想也不能说 nature 解决了 xxx 问题,或者比 xxx 快多少。实际上 nature 只是我在学习计算机程序的构造与解释时产生的一颗种子。然后在过去的某个时刻,我决定让它发芽 🌱,所以我尽可能的将它完善并发布了出来。接下来我也将继续推动 nature 直到首个正式版本发布 🌳。

v2ex 是我目前唯一关注的程序员相关的论坛了,所以选择在这里发布。虽然 nature 目前还不能帮助大家做什么,但是我依旧希望能够得到大家的支持(求 star),大家如果有摸鱼群也可以帮忙分享一下,谢谢大家了。

另外早上发布过一次,但是节点选错了,不知道沉到哪里去了,我就厚着脸皮再发一次 🙏

10520 次点击
所在节点    程序员
121 条回复
likunyan
2023-05-12 12:05:48 +08:00
国产第一个编程语言?
woshipanghu
2023-05-12 12:09:58 +08:00
大佬 支持下
ijyuqi
2023-05-12 12:14:19 +08:00
强,持续关注下
itskingname
2023-05-12 12:15:46 +08:00
在哪个版本会让它自举?用 nature 实现 nature 的编译器
heliker
2023-05-12 12:19:24 +08:00
关注
weiwenhao
2023-05-12 12:30:43 +08:00
@likunyan 已经有很多了吧,关注度比较高的,比如华为的方舟编译器,凹语言,易语言,go+, 木兰语言等等
weiwenhao
2023-05-12 12:31:34 +08:00
@itskingname 这个感觉不太重要,所以不在规划内,倒是有一个其他的计划,暂时保密。
veike
2023-05-12 12:53:01 +08:00
已 star ,顺便收藏了贴子。只要是有人开发语言不论出于什么目的,我都会支持。
另外问一下,能否给一个开发编程语言的学习路径,对这方面非常感兴趣。凹语言的群我也加过了。
weiwenhao
2023-05-12 12:55:32 +08:00
@veike https://nature-lang.org/docs/prologue/contribution-guide 相关资料部分就是我的学习路线
weiwenhao
2023-05-12 12:56:05 +08:00
@likunyan 差点忘了,做的最好的应该是 rescript
veike
2023-05-12 13:07:37 +08:00
@weiwenhao 谢谢
excitedXXX
2023-05-12 13:19:39 +08:00
已 star ,能把想法变成现实已经很牛逼啦
matrix1010
2023-05-12 13:31:35 +08:00
op 是全职在写这个还是工作之余写一写? 推广的好理论上 star 应该能比普通项目多,但问题是作为一个语言也仅仅是 star 多而已,可能没人会真去用。如果用来找工作估计也效果没那么好
dk7952638
2023-05-12 14:03:07 +08:00
这语言设计没得说,但是我觉得现阶段想创造一门成功的语言,还是看生态和轮子的丰富程度,我觉得至少出一个像样的框架,比如说一套符合语言设计风格的 web 框架
weiwenhao
2023-05-12 14:03:47 +08:00
@matrix1010 工作之余写一写,我把 star 作为是对我的一个正向反馈,让我更加有动力进行下一阶段。 另外我也期望能有一个全职写的机会,我的工作确实比较忙。
enchilada2020
2023-05-12 14:04:49 +08:00
厉害…
wilsonsui
2023-05-12 14:07:27 +08:00
666
luckyv2
2023-05-12 14:08:01 +08:00
挺好的 看起来函数定义和 rust 差不多,最近在看 rust 难搞哦
有自己想法,值得支持的
24Arise
2023-05-12 14:15:46 +08:00
厉害,已 star .
pota
2023-05-12 14:16:54 +08:00
star 了 支持一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/939430

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX