查看原文
其他

11 岁小学生自创“编程语言”,网友:太卷了,后浪都这么厉害了

The following article is from 编程技术宇宙 Author 轩辕之风O

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

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

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

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

  • 大学生玩机器人不算奇

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

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

  • 六年级玩C++就很离谱

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

事情是这样的。

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

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

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

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

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

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

里面附有一个说明文档:

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

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

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

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

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

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

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

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

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

好吧,我服了!

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

我看到群里有人说:

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

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

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

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

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

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

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

我不禁想到我的童年,曾经热爱天文,幻想成为物理学家、天文学家,视爱因斯坦牛顿为偶像,也遭来过同学们的冷嘲热讽。看到这么优秀的后浪被人质疑,我能做的就是给他加油打气,鼓励他坚持学习。

今天早上看到天问一号成功登陆火星的视频,我被深深的震撼了!科学家们穷尽毕生之力用数学计算和物理公式去勾勒一条亿万公里的曲线,奔向未知的宇宙星空,这是我作为一个理科人,一个天文爱好者能想到的最极致的浪漫。

看到这一幕,我不禁感叹道:“我当初应该去学这些的,这可是我儿时的梦啊”

一旁的媳妇儿听后说:“你现在也可以去学这些啊,为什么嫌晚呢?”

是啊,为什么嫌晚呢?

看到这位五年级小学生的故事,突然给了我一种力量,一种继续学习的力量,一种追求梦想的力量。

有志不在年高,无志空活百岁。希望大家还有追梦的勇气,一起加油!



- EOF -

推荐阅读  点击标题可跳转

1、2020 年腾讯新增 20 亿行代码,鹅厂第一编程语言还是它

2、趣文:如果编程语言是武功绝学

3、公司到底能不能监控到微信聊天?


关注「程序员的那些事」加星标,不错过圈内事

点赞和在看就是最大的支持❤️

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存