key语言 高中生自创编程语言备受网友关注
发布时间:2024-05-11
发布人:virskor
查看:5次
一名高中生在B站开源了一门自创的编程语言,网友惊叹别人的18岁和和自己的18岁。Key语言本身被关注的原因是因为作者的年纪,并且使用Rust实现。作者在仓库Readme.md中这样描述这个项目,“在我 17 岁时,就在只有标准库的情况下完成了整个工程,并独自创建了 Key 语言官网和在线尝试 Key 语言两个网站.
这一切,或许都只是我的成人礼罢了”。
此外作者开编写了Key语言的使用教程,并且描述特性如下,轻快, 省心, 做最精致的编程语言.
- 消去了引用的存在, 初学者也能轻松上手
- 更短的循环,
for!
代替while(true)
- 更方便的迭代器,
for i:20
即可循环20次 - 更强大的
match
, 原生支持数字范围匹配 - 有趣的
extern
, 用key代码直接操作动态链接库! - 区分整数和浮点数, 再也不用
floor
遍地跑 - 原生类型支持, 动态类型检查, 大量减少判断量
- 像
js
一样用{}
字面量创建哈希表 - 原生类型
Buf
让你轻松操作内存
Key语言可以使用Rust来拓展模块,文档中这样描述“我们无需下载任何额外的程序, 只要有完整的Rust编译环境即可创造出Key语言原生模块.
”
感兴趣的朋友可以浏览项目源码:https://github.com/Bylx666/key-lang
由于部分文章来自用户发布,或者网络收集,我们无法考证原作者并及时联系。如您认为该文章或内容有侵权,请在发布后与我们取得联系删除。您可以点击网站下方的投诉举报,或者文章内页的举报图标按钮进行举报。我们会及时删除信息。部分用户创作内容可能标记版权信息,如您转载请提前联系并获得书面许可(盖章)。
欢迎发布评论
登录后即可发言
最近评论
当前评论为精选或存在缓存,点击阅读更多查看最新
暂无更多数据