2作者: sergiofasilva3 个月前原帖
嗨,HN, 我创建了 newlang.app,因为我想要一个简单的方法来提高我的英语口语。大多数我找到的工具要么专注于语法,要么充满干扰,或者不是免费的。因此,我创建了一个简约的工具,方便我每天使用: 听 → 说 → 读 → 讲 最开始这是一个个人项目,但由于它对我有效,我决定分享给大家。目前它支持英语、西班牙语、葡萄牙语、法语、意大利语和德语。 几点说明: • 完全免费。 • 我不收集用户数据。 • 创建账户只需要一个有效的电子邮件。 我非常希望能得到这个社区的反馈,特别是在可用性、语言内容以及如何为学习者改进方面。 在这里试试: [https://newlang.app](https://newlang.app)
3作者: Forgret3 个月前原帖
这个周末我创建了 stacklib.h —— 一个单头文件库,将 Forth 风格的栈操作引入 C 语言。它实现了一个基本的解释器,包含以下功能: - 栈操作(push/pop/dup/swap/over/drop) - 算术运算(+, -, *, /) - 输出(., emit, cr) - 栈检查(.s, depth) 示例用法: ```c Stack s; stack_init(&s); dict_init(); exec(&s, "10 20 + ."); // 输出 "30" exec(&s, "1 2 3 4 .s"); // 显示栈内容 ``` 这个库是自包含的,不需要任何依赖,并且处理基本的错误检查。它的灵感来源于想要理解 Forth 的基本工作原理,同时保持 C 语言的简单性。 我很好奇其他栈式或连接式编程爱好者对这种方法的看法。还有其他人构建过类似的东西吗?你会添加哪些功能以使其更有用? GitHub: [https://github.com/Ferki-git-creator/stacklib](https://github.com/Ferki-git-creator/stacklib)