返回首页

24小时热榜

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