Mackit 신제품

Mackit — macOS 개발자 캐시 클리너:Xcode / Node / Flutter 등이 남긴 재생성 가능한 캐시를 스캔하고 항목별 위험을 표시해 디스크 공간을 되찾으세요

자세히 보기
안내 2024년 6월부터 개발자 게시판의 새 글 업데이트를 중단했습니다. 방문해 주셔서 감사합니다. 아카이브 글
资讯

key语言 高中生自创编程语言备受网友关注

一名高中生在B站开源了一门自创的编程语言,网友惊叹别人的18岁和和自己的18岁。Key语言本身被关注的原因是因为作者的年纪,并且使用Rust实现。作者在仓库Readme.md中这样描述这个项目,“在我 17 岁时,就在只有标准库的情况下完成了整个工程,并独自创建了 Key 语言官网和在线尝试 Key 语言两个网站.

这一切,或许都只是我的成人礼罢了”。

此外作者开编写了Key语言的使用教程,并且描述特性如下,轻快, 省心, 做最精致的编程语言.

  1. 消去了引用的存在, 初学者也能轻松上手
  2. 更短的循环, for!代替while(true)
  3. 更方便的迭代器, for i:20即可循环20次
  4. 更强大的match, 原生支持数字范围匹配
  5. 有趣的extern, 用key代码直接操作动态链接库!
  6. 区分整数和浮点数, 再也不用floor遍地跑
  7. 原生类型支持, 动态类型检查, 大量减少判断量
  8. 像js一样用{}字面量创建哈希表
  9. 原生类型Buf让你轻松操作内存

Key语言可以使用Rust来拓展模块,文档中这样描述“我们无需下载任何额外的程序, 只要有完整的Rust编译环境即可创造出Key语言原生模块.

”

感兴趣的朋友可以浏览项目源码:https://github.com/Bylx666/key-lang