(點選上方公號,快速關註我們)
來源:蔣迅科學網部落格
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/
③ 最後請附上您的個人簡介哈~
覺得本文有幫助?請分享給更多人
關註「演演算法愛好者」,修煉程式設計內功