返回首页
24小时热榜
几周前,我看到一则帖子,讲述有人在不到两周的时间内使用人工智能将整个 C++ 代码库转换为 Rust。这让我受到启发——如果人工智能能如此快速地重写整个语言栈,我想尝试在人工智能的帮助下从零开始构建一种编程语言。
我还注意到全球对韩国语言和文化的兴趣日益增长,我想知道:如果每个关键字都用韩文(韩国书写系统)表示,这种编程语言会是什么样子?
于是,Han 应运而生。它是一种静态类型语言,使用 Rust 编写,拥有完整的编译器流程(词法分析器 → 语法分析器 → 抽象语法树 → 解释器 + LLVM IR 代码生成)。
它支持数组、带实现块的结构体、闭包、模式匹配、异常处理、文件输入输出、模块导入、交互式命令行(REPL)以及一个基本的语言服务器协议(LSP)服务器。
这是一个副项目,并不是在推销“你应该用这个替代 Python”。对于语言设计、编译器架构或韩文关键字选择的反馈,我非常欢迎。
<a href="https://github.com/xodn348/han" rel="nofollow">https://github.com/xodn348/han</a>