「喵」语言:为猫咪设计的编程语言(2)
2024-09-26 来源:飞速影视
嗯,别着急,别着急。大家知道图灵完备吗?设计一种新的编程语言,当然要尽量追求图灵完备,要能实现其他编程语言或其他类型图灵机的主要功能。我设计的「喵」语言可不只是叫几声「喵」就输出几只猫咪那么简单的哦。
来看下我家猫咪用「喵」语言编程的基本功练习——运行下面的「喵」语言代码,屏幕上将输出一串斐波那契数列:
喵喵喵喵喵喵喵喵;喵喵喵喵;喵;喵;喵喵;喵喵喵喵喵喵喵喵喵喵;喵喵喵喵;喵喵;喵;;喵喵喵;喵喵喵喵;喵喵;喵喵喵喵;喵喵喵;喵喵喵喵喵喵;喵喵喵喵;喵喵喵;喵喵喵喵喵;喵喵;喵喵喵;喵喵喵喵喵;喵喵喵;喵喵喵;喵喵;喵;喵喵喵喵喵喵喵;喵喵喵喵喵喵喵喵喵;喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵喵;喵喵喵喵喵喵喵喵;喵喵喵喵喵喵;喵喵喵;喵喵喵喵喵喵喵喵喵喵;
哇,这么多「喵」!这么复杂!这真能输出斐波那契数列?那还能有假?只要我家猫咪对着计算机,按照上面代码里的节奏和次数,叫这么多声「喵」,计算机就会用小猫咪的图案输出斐波那契数列:
上图每一行猫咪的个数,1,1,2,3,5,8,13,21,34,55,不就是标准的斐波那契数列吗?
只要我们家猫咪愿意,且能够忍受用「喵」语言编程时的低效率,他用「喵」语言编出一个「喵」操作系统或「喵」深度学习框架,理论上也不是不可能。
而且,「喵」语言还特别贴心地支持不同口音的猫咪。中国猫咪可以用「喵」或拼音「miao」来记录代码,英美口音的猫咪可以用「Meow」来记录,而拉丁口音的猫咪可以用「Miaou」来记录。比较国际范儿的猫咪还可以混合这些所有不同口音的记录方式,比如下面的口音混杂代码是我们家猫咪在计算 5 3 等于几:
MeowMeow;Miaou Miaou Miaou Miaou Miaou;MeowMeow;miao miao miao;喵喵喵喵喵喵;喵;喵喵喵;
是不是特别贴心?
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号