国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

和6歲孩子的函數式編程對話

新聞
昨天,我正在讀一篇關于函數式編程的學術論文,6歲的兒子朝我走過來,問道:“你在看什么呢?”我不知道從哪里開始給他解釋,于是決定直接了當地回答:“我正在看一個關于自由定理的很長的故事。”

前言: 今天看到Brent寫的一篇有趣的文章,分享給大家,尤其適合有孩子的程序員家長。

昨天,我正在讀一篇關于函數式編程的學術論文,6歲的兒子朝我走過來,問道:“你在看什么呢?”

我不知道從哪里開始給他解釋,于是決定直接了當地回答:“我正在看一個關于自由定理的很長的故事。”

他追問到:“什么是自由定理?”

這該對一個6歲的孩子怎么解釋呢? 但是作為一個老師, 我不會在教學挑戰面前退縮的。

我想了一會兒,問道:“你知道什么是函數嗎?”

他不知道。

“函數有點兒像機器,你可以把一些東西從一端放進去,然后另一端就會出來一些東西。舉個例子,你把一個數字放進去,然后比這個數字大1的一個數就會出來,比如你放進去3,出來一個4, 你放進去6,出來一個7 。”

這對他來清晰易懂,于是我繼續解釋:“函數有類型,類型能告訴我們什么樣的東西放進去,什么樣的東西取出來。比如你放進去一個數字,取出來一個數字;或者你放進去一個包含幾個數字的列表,然后也取出來一個數字。”

他很興奮地把我打斷了:“也許我可以把單詞放進去?”

“沒錯,你可以把單詞放進去,再把單詞取出來。或者有一個特殊的函數機器,可以讓你把函數機器放進去,然后取出一個新的函數機器!”

他倒吸了一口涼氣:“一個產生機器的機器!”

“所以,” 我總結道,“自由定理就是你僅僅知道這個函數機器的類型,不知道它內部到底干了啥,但是你現在可以對這個函數機器說一些總是為真的斷言。”

很明顯,這遠遠超出了他的認知。不過整個談話給了我一點靈感。

“嗨,我想到了一個好主意,” 我說,“咱們來玩一個函數機器游戲吧,我會在腦海中想一個函數機器,你告訴我想放進去什么東西,我告訴你什么東西會從機器中出來,然后你可以猜一猜這個函數機器做了什么事情。”

他立刻喜歡上了這個游戲,這對我是個巨大的“打擊”,因為他想一直玩下去。昨天晚上我開車去參加一個派對的時候在玩,我早上沖澡的時候也在玩。

到目前為止,他正確地猜出了這些“函數機器”

 

和6歲孩子的函數式編程對話

 

和6歲孩子的函數式編程對話

 

和6歲孩子的函數式編程對話

 

和6歲孩子的函數式編程對話

 

和6歲孩子的函數式編程對話

 

和6歲孩子的函數式編程對話

 

和6歲孩子的函數式編程對話

這一個對他有點難度:

 

和6歲孩子的函數式編程對話

我意識到在幾種情況下,他能理解函數的功能,但是不容易用語言表達出來。

于是我們對有些做了一些改變,一旦他覺得自己猜出了函數的功能,我們就調換角色, 由我來指定輸入,他來根據自己的理解產生輸出,看看和我想的對不對。

 

和6歲孩子的函數式編程對話

這個函數機器對他來說出乎意料地難猜(雖然他最終猜對了),他花了很長時間猜測,因為他以為機器會對輸入數字做點兒數學運算, 所以總想找到一個“公式”。

他沒有想到的是,函數機器可以根本就不關心輸入數據。無論你輸入什么, 機器的每次的輸出都是 6 !(有趣的是,在我的函數式編程課上,很多學生在做Lambda演算的時候,也對cosntant function非常困惑。)

經過幾輪對我的函數機器猜測之后,小家伙也想構造出他的函數讓我猜了!有時候他的函數非常棒,有時候確沒什么意義。不管怎樣,這很有趣 !

當他最終理解了 這個函數做的事情:

 

和6歲孩子的函數式編程對話

隨后,他也想出了這樣“復雜的”函數:

 

和6歲孩子的函數式編程對話

我想這是因為他受到了幼兒園課程的啟發,在那里他學到了一對兒加起來等于10的數字。

這絕對是我教育孩子最好的時光之一。

---------------------------------------

我看完后覺得這游戲非常有趣,也拉著閨女玩了起來。

我們玩了幾輪以后,她開始構造函數機器,讓我猜。

可是玩了幾個普通的函數以后,小孩子就不按常理出牌了,比如居然給我整了一個返回隨機數的函數,這可真不好猜。

還有一個非常有代表性的函數機器:

  • 我說:10 , 她說 :1
  • 我說:9, 她說 :2
  • 我說:33, 她說 :3
  • 我說:34 , 她說 :4

我一下子明白了,她這個函數不是“純函數”,是有狀態的 !

或者無意中搞了一個閉包。

 

和6歲孩子的函數式編程對話

這可怎么給她解釋?!

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2020-05-26 21:17:28

函數式編程純函數

2011-10-19 15:47:13

2012-03-21 09:30:11

ibmdw

2023-05-06 07:27:47

2020-09-23 16:07:52

JavaScript函數柯里化

2013-09-09 09:41:34

2013-06-27 09:31:37

聲明式編程命令式編程編程

2023-11-21 07:17:36

Reac函數組件

2012-09-21 09:21:44

函數式編程函數式語言編程

2009-07-08 16:10:24

Scala簡介面向對象函數式

2020-02-06 19:12:36

Java函數式編程編程語言

2023-10-07 00:01:02

Java函數

2016-12-30 11:11:30

兒童編程

2011-08-24 09:13:40

編程

2023-12-14 15:31:43

函數式編程python編程

2022-09-22 08:19:26

WebFlux函數式編程

2013-03-04 09:47:08

Python函數式編程

2024-04-02 08:00:00

函數式編程開發

2013-03-04 10:03:17

Python函數式編程

2013-03-05 10:01:29

Python函數式編程
點贊
收藏

51CTO技術棧公眾號

95精品视频在线| 久久久精品一区二区| 大尺度一区二区| 久久亚洲中文字幕无码| 亚洲成av人乱码色午夜| 日韩午夜高潮| 飘雪影院手机免费高清版在线观看 | 同性恋视频一区| 国产免费人做人爱午夜视频| 亚洲视频日韩精品| 韩国av网站在线| 香蕉久久一区二区不卡无毒影院 | 最近中文字幕mv2018在线高清 | 正在播放亚洲1区| 免费av成人在线| 青春草在线视频| 日本一区网站| 亚洲成人999| 国产美女精品人人做人人爽| 国产777精品精品热热热一区二区| 日韩免费电影一区二区三区| 日韩一区和二区| 奇米亚洲午夜久久精品| 五月天av在线| 777av视频| 欧美精品成人91久久久久久久| 国产欧美精品一区二区三区四区| 91午夜精品| 女生裸体视频网站免费观看| 国产成人精品在线观看| 精品福利在线视频| 欧美一区视频| 成人免费在线观看| 秋霞久久久久久一区二区| 精品国产一区二区在线观看| 久久国产综合精品| 成人免费在线观看视频| 天堂社区在线视频| 日韩美女福利视频| 黑人巨大精品欧美一区二区三区 | 日韩毛片视频| 成年人视频在线看| 亚洲欧美国产一区二区| 亚洲日本成人网| 91亚洲精品久久久蜜桃| 久草精品视频| 日本成人一区| 日韩欧美亚洲日产国| 亚洲午夜av电影| 中文一区在线播放| 性欧美69xoxoxoxo| 97超碰资源站在线观看| 99久久久精品视频| 91地址最新发布| 色94色欧美sute亚洲13| 久久精品国产99国产| 亚洲码欧美码一区二区三区| 黄动漫在线观看| 久久先锋影音| 中文字幕色婷婷在线视频 | 91精品国产综合久久精品图片| 精品综合免费视频观看| 99精品国产一区二区三区2021| 伊人国产在线看一| 亚洲人一区二区| 久久久中文字幕| 欧美少妇xxx| 国产成人在线视频网址| 亚洲丝袜啪啪| 成年人在线免费观看| 免费视频爱爱太爽了| 日韩av片电影专区| 欧美成人猛片aaaaaaa| 欧美国产成人在线| 激情婷婷久久| 亚洲欧洲专区| www.在线播放| 黄页免费在线观看视频| 国产精品亚洲激情| 亚洲男人第一网站| 亚洲观看高清完整版在线观看| 久久亚洲精选| 欧美日韩导航| 超级碰碰不卡在线视频| 日本a级片免费| 免费久久久一本精品久久区| 欧美老女人在线视频| 欧美在线不卡一区| 2021中文字幕一区亚洲| 欧美精品啪啪| 99tv成人影院| 日本中文字幕电影在线免费观看| 日韩av在线综合| 精品国产免费一区二区三区| 久久精品国产成人精品| 欧美老年两性高潮| 国产精品乱人伦一区二区| 美女网站在线免费欧美精品| av一区二区在线观看| 欧美gay视频| 高清毛片在线看| 污片在线免费看| 亚洲不卡一卡2卡三卡4卡5卡精品| 日本一区二区三区在线播放| 日韩精品在线观看视频| 色狠狠色狠狠综合| 中文一区一区三区高中清不卡| 日韩激情在线观看| 成人在线免费观看视频| 日韩av在线一区二区三区| 91国在线观看| 亚洲国产精品国自产拍av| 久久精品国产99久久6| 中文字幕一区二区三区乱码图片| 一区二区三区日本视频| 高清全集视频免费在线| 电影天堂久久| 欧美三级在线观看视频| 精品一区2区三区| 国产99在线|中文| 久久精品国产免费观看| 日韩区在线观看| 欧美视频裸体精品| 国产精品色噜噜| 9i在线看片成人免费| 水蜜桃久久夜色精品一区的特点| 国产韩日影视精品| 99热这里只有精品首页| 激情亚洲影院在线观看| 制服丝袜中文字幕在线| 激情小视频在线| 美日韩黄色片| 少妇高清精品毛片在线视频| 黄色一级片网址| 欧美精品v日韩精品v国产精品| 91久久国产综合久久91精品网站| 欧美亚洲视频一区二区| 欧美精品一二区| 日韩中文字幕网| 夜夜躁日日躁狠狠久久88av| 亚洲黄色av女优在线观看 | 成人高清av| 欧美黑人巨大videos精品| 国产a亚洲精品| 夜鲁夜鲁夜鲁视频在线播放| fc2ppv国产精品久久| 成年人在线视频免费观看| 欧美12一14sex性hd| 国产一级激情| 欧美日韩亚洲第一| 鲁一鲁一鲁一鲁一色| 人妻激情另类乱人伦人妻| 精品一区二区成人免费视频 | 色婷五月综激情亚洲综合| 男人日女人下面视频| 国产精品333| 亚欧无线一线二线三线区别| 大陆av在线播放| 免费看黄在线看| 亚洲国产成人精品无码区99| 人妻互换免费中文字幕| 成年在线观看视频| 国产精品www在线观看| 拔插拔插海外华人免费| 奇米精品一区二区三区| 无码精品国产一区二区三区免费| 日韩av黄色网址| 欧美私人情侣网站| 8x8x最新地址| 99热在线观看| 成人a视频在线| 国产无遮挡在线视频免费观看| 国产污污在线观看| 欧美高清成人| 国产不卡在线| 国产美女高潮在线观看| 国产亚洲欧洲在线| 亚洲图片制服诱惑| 色妞欧美日韩在线| 欧美日本国产在线| 91精品国产色综合| 国产欧美韩国高清| 国产伦精品一区二区| 日本在线免费观看一区| 三年中文高清在线观看第6集| 日本a在线天堂| 欧美黄色一级片视频| 97影院理论午夜| 午夜影院在线免费观看| 黄色片免费在线观看| 亚洲天堂资源| 亚洲国产中文在线| 欧美艳星介绍134位艳星| 国产精品成人一区二区网站软件| 亚洲综合电影一区二区三区| 国产乱码精品一区二区三区av | 精品久久久久久久久久久久包黑料| 亚洲第一精品自拍| 久久精品国产亚洲| 日韩美女免费线视频|