• 请不要在回答技术问题时复制粘贴 AI 生成的内容
weiwenhao
1.3D
V2EX  ›  程序员

这是我开发的编程语言 nature

  weiwenhao ·
weiwenhao · May 12, 2023 · 13971 views
This topic created in 1132 days ago, the information mentioned may be changed or developed.

当正式版本发布时,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),大家如果有摸鱼群也可以帮忙分享一下,谢谢大家了。

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

Supplement 1  ·  Aug 4, 2023
过去这些天又发布了两个版本,https://github.com/nature-lang/nature/releases 主要是支持了 泛型/联合类型/null 安全/重载/包管理/基础标准库 syscall 以及一些语法优化等等。

不过附言的主要目的是,建了一个群用来同步版本更新信息,编译器/编译原理/编程语言等有意思的东西我也会同步到 wechat 群里里面

可以添加微信号 nature-lang 备注 “申请加群” 进群, 或者留下你的微信号我拉你~
121 replies    2023-09-27 10:30:31 +08:00
1  2  
lixon166
    101
lixon166  
   May 12, 2023
总之屌,一人抵一司
crazyweeds
    102
crazyweeds  
   May 13, 2023
厉害了大佬,别跑,合个影。
MasterCai
    103
MasterCai  
   May 13, 2023
膜,大佬开发大概经历了多少时间呢
weiwenhao
    104
weiwenhao  
OP
   May 13, 2023
@MasterCai 如果是按首次的代码提交时间算的话,是 2 年多一点
weiwenhao
    105
weiwenhao  
OP
   May 13, 2023
@rus4db 👍 从架构图来看,你这个虚拟机的设计可以说是非常的完善,我要学习学习
JackCh3ng
    106
JackCh3ng  
   May 13, 2023
大佬,很强。
另外问一下,nature 是不准备支持面向对象了吗?我看到文档的 struct 页面有说“struct 也是 nature 中最接近面相对象编程的语法概念之一”(捉个错字),后续有专门的面向对象吗?继承、多态、接口这些。
weiwenhao
    107
weiwenhao  
OP
   May 13, 2023
@JackCh3ng 谢谢,我去改个错别字。计划是不会支持了,会更进一步拥抱函数式编程。
weiwenhao
    108
weiwenhao  
OP
   May 13, 2023
@JackCh3ng 另外重载会考虑。
jian2450
    109
jian2450  
   May 13, 2023
大佬,学一门语言就要命了,搞出一门语言可见大佬功力之深厚
ufo5260987423
    110
ufo5260987423  
   May 13, 2023
有兴趣搞个 language server 么?
weiwenhao
    111
weiwenhao  
OP
   May 13, 2023
zhuizhuidea
    112
zhuizhuidea  
   May 14, 2023 via iPhone   ❤️ 1
已 star 300 咯
zhuizhuidea
    113
zhuizhuidea  
   May 14, 2023 via iPhone
以帮分享到各种群
weiwenhao
    114
weiwenhao  
OP
   May 14, 2023
@zhuizhuidea 非常感谢。 另外这 300 star 全靠 V2EX 的各位 🙏
forty
    115
forty  
   Jun 1, 2023
@rus4db 已 star. 你这个适合单开一个帖子啊. 虽然我还没完全明白你这个是做什么用途
VVVYGD
    116
VVVYGD  
   Sep 26, 2023
牛 B ,想参与
weiwenhao
    117
weiwenhao  
OP
   Sep 26, 2023
@VVVYGD 可以先加一下群,会出详细的编码教程,让有时间有兴趣的人真正参与进来
RainCats
    118
RainCats  
   Sep 27, 2023
@weiwenhao 太棒了,没有歧视英文不好的普罗大众
RainCats
    119
RainCats  
   Sep 27, 2023
@weiwenhao 好吧,现在是优先展示英文了
VVVYGD
    120
VVVYGD  
   Sep 27, 2023
@weiwenhao 已经添加,作为小菜鸟的我要学习学习
weiwenhao
    121
weiwenhao  
OP
   Sep 27, 2023
@RainCats 我就是英文不好的普罗大众,所有的文档都是中文版本的,英文是 GPT 翻译的。
1  2  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1317 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 67ms · UTC 17:15 · PVG 01:15 · LAX 10:15 · JFK 13:15
♥ Do have faith in what you're doing.