嗨,HN,
我创建了 newlang.app,因为我想要一个简单的方法来提高我的英语口语。大多数我找到的工具要么专注于语法,要么充满干扰,或者不是免费的。因此,我创建了一个简约的工具,方便我每天使用:
听 → 说 → 读 → 讲
最开始这是一个个人项目,但由于它对我有效,我决定分享给大家。目前它支持英语、西班牙语、葡萄牙语、法语、意大利语和德语。
几点说明:
• 完全免费。
• 我不收集用户数据。
• 创建账户只需要一个有效的电子邮件。
我非常希望能得到这个社区的反馈,特别是在可用性、语言内容以及如何为学习者改进方面。
在这里试试: [https://newlang.app](https://newlang.app)
返回首页
最新
我最近买了两部据说是解锁的手机,但因为被锁定而退货。有人知道可靠的供应商吗?
北美,魁北克。<p>网络连接良好,但hotmail登录页面显示“我们目前无法登录。请稍后再试。”这种情况已经持续了几分钟。
这个周末我创建了 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)