别人的17岁:自创开源编程语言作为成人礼;你的17岁:看封面图

共 1372字,需浏览 3分钟

 ·

2024-05-19 10:03












事件背景:


一名高中生独立设计和开发了名为「Key Lang」的编程语言,并在 B 站上传视频进行了分享,表示这是送给自己的成人礼,项目也已在 GitHub 开源。



https://www.bilibili.com/video/BV1St421P72d/




Key Lang 采用 Rust 编写,部分特性如下:



  1. 消去了引用的存在,初学者也能轻松上手


  2. 更短的循环,for! 代替 while(true)


  3. 更方便的迭代器,for i:20 即可循环 20 次


  4. 更强大的 match, 原生支持数字范围匹配


  5. 有趣的 extern, 用 key 代码直接操作动态链接库!


  6. 区分整数和浮点数,再也不用 floor 遍地跑


  7. 原生类型支持,动态类型检查,大量减少判断量


  8. 像 js 一样用 {} 字面量创建哈希表


  9. 原生类型 Buf 让你轻松操作内存



作者称 Key 语言已实现一个编程语言应有的所有基本功能。






从作者的介绍来看,他是一名在读高中生,目前正在准备高考。他在项目仓库的 Readme 中写道:



在我 17 岁时,就在只有标准库的情况下完成了整个工程,并独自创建了 Key 语言官网和在线尝试 Key 语言两个网站.


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



但对于程序员来说,这是用代码说话的世界。于是就有网友指出了一些代码问题,至于措辞——攻击性挺大侮辱性也极强主要是说作者写的代码很垃圾、是依托构式、污染开源社区等等。





都是年少气盛的年轻人,作者自然也不服气,于是就在 issue 评论区开始了对线:








被作者怼回去的用户也在 B 站发布了视频,进一步表达自己对该项目及作者的不满:



不细说了,大家感兴趣的话自行去现场围观吧,文末放了链接。



但要说最中肯的还是吃
瓜群众的回复:



你的17岁:在被窝里打胶。


Reference


https://www.bilibili.com/video/BV1St421P72d/


https://github.com/Bylx666/key-lang


https://github.com/Bylx666/key-lang/issues/10


https://github.com/Bylx666/key-lang/issues/12


https://docs.subkey.top/guide


https://www.bilibili.com/video/BV1em421H7my/








春招已经开始啦,大家如果不做好充足准备的话,春招很难找到好工作。




送大家一份就业大礼包,大家可以突击一下春招,找个好工作!








浏览 19
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报