诺瓦编程语言
Nova Programming Language

原始链接: https://nova-lang.net

|- 欢迎来到 Nova! -| ~ Nova 是一种轻量级语言,用于... ~ 。 勾勒想法, 。 文档、笔记和个人工具, 。 随意的建模和思考, 。 无需计算机的计算。 如果你曾经想通过编程让计算机栩栩如生,你可能知道这有多么复杂。 复杂的咒语、令人困惑的指令以及庞大而复杂的工具会使编程变得极其困难。 为了解决这个问题,我们构建了我们称之为 Nova 的东西。 它是一种编程语言,一种笔记系统,一种草图绘制方式,以及与程序员和机器对话的一种方式! 我们邀请你来探索我们的发现并亲身体验! 加入我们...

## Nova 编程语言 - Hacker News 总结 Nova 编程语言 (nova-lang.net) 在 Hacker News 上引发了讨论,主要集中在其独特的语法和可用性上。 许多评论者注意到主页上没有立即可见的代码示例,并且最初的“try”页面令人困惑,缺少“Hello World”示例。 Nova 采用了一种模式匹配方法,与 Prolog、SNOBOL 甚至带有 Org-mode 的文学编程相提并论。 开发者澄清 Nova 的设计目的是为了比 Prolog 更“友好”,优先考虑可预测的性能和更易于通过前向链和有意的“状态遗忘”进行推理。 虽然有些人认为 Nova 的状态机重点具有潜力,但另一些人质疑它与 XState 等成熟语言和库相比的实用性。 该语言拥有 Go、Python 和 Lua 的实现,并且是图灵完备的。 尽管尚未具有语言服务器协议 (LSP) 实现,但存在 tree-sitter 语法。 还有关于在人工智能代码生成时代编程语言未来的讨论。
相关文章

原文
|- Welcome to Nova! -|
    ~ Nova is a lightweight language for... ~
        . sketching out ideas,
        . documents, notes and personal tools,
        . casual modeling and thinking,
        . computing without computers

If you've ever wanted to make a computer come to life through programming, you probably know how complicated it can be. Intricate incantations, confusing instructions, and large, complicated tools can make approaching programming incredibly difficult.

To address this, we've built something we call Nova. It is a programming language, a note-taking system, a way of sketching, and a way of conversing with programmers and machines!

We invite you to investigate what we've discovered and try it for yourself!

Join us on...

联系我们 contact @ memedata.com