二区三区少妇,变态夫妇 波多野结衣,日本欧美久久久久久,久久久婷婷热,69欧美精品,色色亚洲无码色色热热,亚洲中文字幕在线刺激,久久久久久66,性感美女131视频

車訊網(wǎng) - 專業(yè)汽車新聞資訊門戶
當前位置: 車訊網(wǎng) -> 行業(yè)

貓圖靈機?4項測試證明,「貓貓計算機」可執(zhí)行任意計算

時間:2021-12-11 22:13  |  責任編輯:燕夢蝶  |  來源: TechWeb  |  關(guān)鍵詞:  |  閱讀量:16154  |  

軟萌可愛的貓咪,總會喚起我們想要「擼貓」或者「吸貓」的沖動。

貓圖靈機?4項測試證明,「貓貓計算機」可執(zhí)行任意計算

和貓咪待在一塊,還真有種治愈的感覺。

而且,按照一位法國開發(fā)者Chloeacute, Lourseyre的說法,貓咪甚至可以當計算機用!

最近幾天,在她的個人博客上討論了一個很重要的話題:貓是不是「圖靈完備」的它是「圖靈機」嗎

測試對象就是這只小貓Peluche

Peluche是一只毛茸茸的小貓,就住在Chloeacute, Lourseyre家里它就是今天的測試對象

什么是圖靈完備。

圖靈完備性的概念是,如果某臺設(shè)備可以模擬圖靈機,那么它就可以執(zhí)行任何類型的計算。

也就是說,任何能夠通過以下4項測試的機器都是一臺計算機。這4項測試是:

. 和 , mdash,mdash, 輸入和輸出一個值 + 和 — mdash,mdash, 增加和減少當前存儲單元中包含的值 gt, 和 lt, mdash,mdash, 向左或向右移動當前存儲單元 mdash,mdash, 執(zhí)行循環(huán)

所以,如果 Peluche 能夠通過這4項測試,就可以認為它是「圖靈完備」的。

圖靈完備性的證明

輸入輸出

首先,為了驗證能不能得到反饋,Chloeacute, Lourseyre用手戳了戳 Peluche。

它看了Chloeacute, Lourseyre一眼,然后才轉(zhuǎn)過身。

所以是這樣的:Chloeacute, Lourseyre戳了它一下,然后得到了一個反應結(jié)論很明確,Peluche可以處理輸入,并給出輸出

輸入,輸出已確認!

增減內(nèi)存值

前幾天,Chloeacute, Lourseyre下班回來,發(fā)現(xiàn)廚房變成了這樣:

到處都是貓糧hellip,hellip,

但后來Chloeacute, Lourseyre仔細觀察了一下,發(fā)現(xiàn)可以把撒上貓糧的地板按位置進行編號,就像下面這樣:

在Chloeacute, Lourseyre看來,這看起來很像內(nèi)存帶!Peluche可以將貓糧灑在地磚上,然后直接在地磚上吃掉它們,因此,Peluche可以增加和減少給定存儲單元中包含的值。

增減內(nèi)存值,已確認!

左右移動當前內(nèi)存單元

還有一次,Chloeacute, Lourseyre在洗碗時不小心把一些水灑在了 Peluche 身上它開始在廚房里到處亂跑,弄得一團糟

但是如果仔細觀察,不難注意到,Peluche一邊亂跑,一邊把自己裝食物的碗移動了位置。

移動內(nèi)存單元,已確認!

執(zhí)行循環(huán)

在廚房被Peluche搞的一團亂之后,很明顯,Chloeacute, Lourseyre不得不清理打掃。

然后不到五分鐘后,Chloeacute, Lourseyre回到廚房,又變成這樣了:

所以,Peluche絕對可以執(zhí)行循環(huán)......

循環(huán)已確認!

到這里為止,Chloeacute, Lourseyre已經(jīng)證明了Peluche確實是「圖靈完備」的那么下一個問題是,如何使用Peluche來執(zhí)行高性能計算任務(wù)

如何執(zhí)行。首先要有代碼,Chloeacute, Lourseyre編了一段簡單的代碼,就像下面這樣:

結(jié)果:Peluche什么都不做!

所以最后,Chloeacute, Lourseyre不禁想,雖然貓是「圖靈完備」的,但可能不是為了執(zhí)行代碼而設(shè)計的。

關(guān)于「貓貓計算機」

上面的「貓貓計算機」當然都是說笑話根據(jù)Chloeacute, Lourseyre的經(jīng)驗,當有人發(fā)現(xiàn)一種語言的新特征時,就開始到處使用

「貓貓計算機」似乎是一個新手會犯的錯誤,但即使是最有經(jīng)驗的開發(fā)人員,有時也會犯新手錯誤,承認這一點沒什么難為情的。

實際上,在面對編程語言的全新版本中的新功能時,積累經(jīng)驗的最好辦法,就是把每個功能錯誤地使用一次,以避免今后的誤用。

在使用某項功能之前,一定要先問問自己,這樣做實際上是否有必要,否則你也可能犯下像「貓貓計算機」這樣的錯誤。

另外,貓貓計算機很費貓,所以不要這樣做。

。

免責聲明:此文內(nèi)容為本網(wǎng)站轉(zhuǎn)載企業(yè)宣傳資訊,僅代表作者個人觀點,與本網(wǎng)無關(guān)。僅供讀者參考,并請自行核實相關(guān)內(nèi)容。

常德市| 彭泽县| 吉木萨尔县| 特克斯县| 和田市| 吉木萨尔县| 措美县| 乡城县| 河津市| 化州市| 南阳市| 株洲市| 江门市| 伊春市| 堆龙德庆县| 苏尼特右旗| 郑州市| 宜昌市| 海淀区| 板桥市| 交城县| 桃园市| 定西市| 宣武区| 博罗县| 贡山| 拉萨市| 龙南县| 三原县| 昌乐县| 观塘区| 阿荣旗| 徐汇区| 长顺县| 门源| 独山县| 崇信县| 海林市| 绥宁县| 石门县| 三原县|