查看原文
其他

关于递归的有趣漫画

(点击上方公号,快速关注我们)


来源:蒋迅科学网博客

http://blog.sciencenet.cn/blog-420554-1109390.html

作者:蒋迅,科技工作者和科普作家。北京师范大学数学学士、硕士,美国马里兰大学数学博士。目前在美国从事科学计算工作。现为《数学通报》编委和《数学文化》特约撰稿人。


下面的两幅漫画都是美国著名漫画系列“南西”(Nancy)中的。两幅画都是一个主题:睡梦中的睡梦,只不过一个是女孩,另一个是男孩。


Nancy: I have a dream that ...


Sluggo: I have a dream that ...


女孩“南西”是美国著名漫画家埃尔尼·布什米勒 (Ernie Bushmiller,1905 - 1982) 于1933年创作的一个人物。1938年,他又引入了南西的朋友“斯鲁戈·斯密斯” (Sluggo Smith)。布什米勒于1982年去世。他的专栏由其他艺术家继续发行至今。


这个专栏上的数学内容不多。上面两个都是表现的“递归”(recursion) 的概念。那么用漫画的形式表现递归,还能用什么形像呢?其实很多。下面就是更多的例子。


递归车载


递归是不动点组合子


猫咪看着镜框里的猫咪看著镜框里的猫咪


俄国套娃


3D打印机打印3D打印机



Google


最后这个是Google的一个小功能。如果你在Google上搜寻recursion,它会问你是指recursion吗?点击后又到了这一页。Google有很多这种小玩意。比如,如果你打入google gravity,然后按"I am feeling lucky",你会看到Google的gravity。还可以试试Google Image Search, 然后打入“atari breakout”,你看到什么breakout。“Atari, Inc”是一家游戏公司:“雅达利”。Breakout是它的一个游戏。此游戏是由诺兰·布什内尔和史蒂夫·布里斯托构思,并且是参考1972年雅达利街机游戏《乓》创作,于1976年4月发布,并且已衍生了不少打砖块作品,如《Gee Bee》和《快打砖块》。





【关于投稿】


如果大家有原创好文投稿,请直接给公号发送留言。


① 留言格式:
【投稿】+《 文章标题》+ 文章链接

② 示例:
【投稿】
《不要自称是程序员,我十多年的 IT 职场总结》:http://blog.jobbole.com/94148/


③ 最后请附上您的个人简介哈~



觉得本文有帮助?请分享给更多人

关注「算法爱好者」,修炼编程内功

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

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