专栏名称: 开源前线
推荐热门开源软件,播报最新开源项目和开源资讯!
目录
相关文章推荐
中国证券报  ·  上调!机构行动 ·  1小时前  
中国证券报  ·  最高大涨190%!基金赚钱效应回来了 ·  16 小时前  
国泰君安证券研究  ·  国君研究|全行业周观点0224-0228 ·  18 小时前  
中国证券报  ·  就在下周!事关A股,重要变化 ·  昨天  
河北交通广播  ·  【992 | 关注】金价,涨了!中国资产,爆发! ·  3 天前  
51好读  ›  专栏  ›  开源前线

10岁小朋友开发的编程语言,给你们看看~

开源前线  · 公众号  ·  · 2021-06-01 10:25

正文

来源:编程技术宇宙(ID:xuanyuancoding)


长江后浪 推前浪,前浪死在沙滩上。

这是我们常常用来自嘲的一句话,没想到有一天会让我体会的如此真切。

不知道是不是因为我经常爱写故事的原因,吸引了很多年轻读者的关注。于是前几天我建了一个 00 后学技术 的微信群,想着同龄人一起技术交流可能更有共同语言。

然后,我就看到了群里神仙打架般的场景・・・

大学生玩机器人不算奇

高中生玩算法参加蓝桥杯也不足道

初中生玩 Kali 搞渗透就有点过分了

六年级玩 C++ 就很离谱

五年级开发鸿蒙 app 还自创编程语言我就无法淡定了

事情是这样的。

群里一位 00 后,群备注名: 5 年级底层开发菜鸟 ,在群里发了一个链接,说是他自己开发的编程语言,让大家帮他看一下。

5 年级底层开发菜鸟,这个名字就很有信息量了,5 年级就做底层开发,还菜鸟?

为了保证群成员身份的真实性,进群的每一个人我都认真的做了身份鉴别,确保是真实的 00 后。而这位同学,我看了一下进群的审核,确实是一个不折不扣的小学生。

我一下来了兴趣, 跟他聊了起来。

从他的言语之间,我判断这位同学是有真才实学的,不是随便说说而已。

随后我下载了他分享的链接,研究了起来。

里面附有一个说明文档:

他给自己的编程语言取了一个非常可爱的名字: panda ,这很中国风。

里面规定了 注释、变量定义、输入输出、循环、分支判断 的使用方式,麻雀虽小五脏俱全。

再来看一下,用他的编程语言写出来的源代码:

还挺像那么回事,乍一看跟 JavaScript 长得还挺像的,但看到注释又感觉像是 Python 的味道。

大概几分钟后,我看明白了,他这是自己定义了一套语法,然后再通过转换程序给转成 C 语言,最后再编译成可执行程序。

虽然他的编程语言语法支持不够完善,连基本的数据类型、函数这些都没有,但我还是惊叹于一个五年级的学生就能做出这样的东西。

我想,这个课题即便是放在很多大学生身上,让他们当毕业设计来做估计都不见得做的有多好,何况人家才 11 岁。

于是我有点好奇,现在的家长都希望孩子把精力放在学习上,做这些东西肯定会分去这位同学不少的时间,不知道他的父母对他搞这些是什么态度?

成绩掉出前三,父母就不支持了,言下之意,他是前三,于是我又问他:

好吧,我服了!

别人可能光是应付学业都已经够头疼了,他不仅学习第一,编程能力还这么强,可能这就是天才吧!

我看到群里有人说:

这位读者说出了大实话,我突然想起了我自己。

我 11 岁的时候在干嘛?弹玻璃弹珠,玩魂斗罗,看数码宝贝・・・

我老家在四川一个普通农村,从小到大被灌输的理念都是要读书,只有读书才能改变命运,不读书就只有去广东打工,一辈子辛苦命。

那些年,除了学习,什么也接触不到。什么绘画、音乐、电脑,这是乡下孩子字典里没有的词汇。

眼界决定高度,在这位 5 年级同学的身上,我深深感受到,人与人的差距,真是太大了。

微信群里,很多人说:太内卷了,现在小学生都这么强!

不过这一次,我没有看到内卷,而是一颗年轻的追梦的心。







请到「今天看啥」查看全文