[Industry News] 高中生自创了一款名叫 Key Lang 的编程语言并开源了
Tofloor
poster avatar
流浪的加菲
deepin
2024-05-08 10:35
Author

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

image.png

除了开源这个项目,他甚至还做了一个官网:Key Lang (subkey.top)

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

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

有些问题貌似已经打不开了,大家看看截图就当吃个瓜吧:

image.png

image.png

还是要理性、温和的交流啊,不知道这些言论给这位高中生幼小的心灵造成了多大的创伤,目前issues #10和#12已经404了shamed

Reply Favorite View the author
All Replies
👀偷偷观察
deepin
2024-05-08 10:42
#1

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

Reply View the author
晚秋(lateautumn)
Moderator
2024-05-08 10:43
#2

厉害,后生可畏like

Reply View the author
神末shenmo
deepin
Spark-App
2024-05-08 13:12
#3

我的评价是,如果只是人家自己做着玩,给自己庆祝生日,除了要点赞美也没做错什么的话,苛责代码质量实在没什么必要

从非专业的角度来看,无论做出来的实现有多差,作为17岁的未成年人能做出一个真正的编程语言已经很棒了

君不见木兰语言

Reply View the author
不知道用啥昵称
deepin
2024-05-08 13:31
#4
It has been deleted!
WangZhongyun
deepin
2024-05-08 13:37
#5

时代不同了,各时代的人做好自己的事就好了。

Reply View the author