圖靈計算機模型意義,圖靈機有什么意義_學習圖靈機模型中遇到的問題

圖靈機意義

圖靈提出圖靈機的模型并不是為了同時給出計算機的設計,它的意義我認為有如下幾點:

1、它證明了通用計算理論,肯定了計算機實現的可能性,同時它給出了計算機應有的主要架構;

2、圖靈機模型引入了讀寫與算法與程序語言的概念,極大的突破了過去的計算機器的設計理念;

3、圖靈機模型理論是計算學科最核心的理論,因為計算機的極限計算能力就是通用圖靈機的計算能力,很多問題可以轉化到圖靈機這個簡單的模型來考慮。

對圖靈機給出如此高的評價并不是高估,因為從它的設計與運行中,我們可以看到其中蘊涵的很深邃的思想。通用圖靈機等于向我們展示這樣一個過程:程序和其輸入可以先保存到存儲帶上,圖靈機就按程序一步一步運行直到給出結果,結果也保存在存儲帶上。另外,我們可以隱約看到現代計算機主要構成(其實就是馮諾依曼理論的主要構成),存儲器(相當于存儲帶),中央處理器(控制器及其狀態,并且其字母表可以僅有0和1兩個符號),IO系統(相當于存儲帶的預先輸入);

4、“圖靈機”只是假象的“計算機”,完全沒有考慮硬件狀態,考慮的焦點是邏輯結構。圖靈在他著作里,進一步設計出被人們稱為“通用圖靈機”的模型,圖靈機可以模擬其他任何一臺解決某個特定數學問題的“圖靈機”的工作狀態。圖靈甚至還想象在帶子上存儲數據和程序。“通用圖靈機”實際上就是現代通用計算機的最原始的模型。

學習圖靈機模型中遇到的三個問題

1) 為什么圖靈機有不可判的問題?

2) 為什么強大的圖靈機會不停機?

3) 為什么圖靈當初要設計圖靈機?

圖靈機雖然構造簡單,但卻及其強大,它能模擬現代計算機的所有計算行為,堪稱計算的終極機器。然而即便是這個終極機器,也有令它無能為力的問題,這便是第一個要回答的問題:為什么圖靈機有不可判的問題?

LahJdCBx7mx0ALnbJDwoTstcvn+BgTh1AvUQ

首先明確什么是圖靈可識別(Turing recognizable)和圖靈可判定(Turing decidable)。圖靈機的識別對象是語言,圖靈可識別當然不是說圖靈本人能識別的語言(照這樣說漢語可能是圖靈不可識別的~),事實上這只是簡稱,全稱應該是圖靈機可識別語言(Turing machine recognizable language)和圖靈機可判定語言(Turing machine decidable language)。 一臺圖靈機在讀取一個串后可能進入三種狀態:接受、拒絕、循環,如果圖靈機進入循環狀態,那它將永不停機。現在假設有語言A,如果能設計出一臺圖靈機M,對于任意字符串ω,如果ω∈A,那么M讀取ω后會進入接受狀態,那么A是一個圖靈可識別語言。注意這個定義對于ω不屬于A的情況沒有做出限制,所以M讀取到不屬于A的ω,那么它有可能拒絕,也有可能循環。 圖靈可判定語言的要求更嚴格,它要求對于語言A能設計出一臺圖靈機M:如果ω∈A,M進入接受狀態;否則進入拒絕狀態。如果一個語言是圖靈可判定的,總能設計出一臺圖靈機,能在有限步數內判定一個字符串是不是屬于這個語言。如果一臺圖靈機對所有輸入總是停機,那么稱它為判定器(decider)。然而第一個問題指明一定有所有判定器都不能判定的問題,要證明這一點,得從康托(Georg Cantor)說起。

康托最大的貢獻可能是創建了現代集合論,他認為某些不同的無窮集合有不同的大小。1891年,康托發表了一篇只有5頁的論文,證明實數集的基數大于自然數集,并在這篇論文中提出了傳說中的對角線方法(方法雖然巧妙但很簡單,wiki上有我就不贅述)。圖靈機的不可判定問題便需要借助對角線方法。而實數集“大于”自然數集這個事實,可以這么想:“無限&TImes;無限”比“無限&TImes;有限”大。每個自然數是有限的,集合是一階無限,自然數集就是一階無限;相較之下,一個實數是一階無限,集合又是一階無限,那么實數的集合就是二階無限。這個一階二階只是我個人的說法,關于不同集合之間的大小關系,康托提出連續統假設,即希爾伯特第一問題,認為不存在一個基數絕對大于可數集而絕對小于實數集的集合,不過這跟今天的話題沒有關系,不再展開。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/375783.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/375783.shtml
英文地址,請注明出處:http://en.pswp.cn/news/375783.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

使用MVVM-Sidekick開發Universal App(一)

終于要邁進Universal的大坑了,還有點小激動呢。 CurrencyExchanger 掌中匯率是我前幾年發布在Windows Phone商店中的一個應用,當時是WP7版本,下載鏈接:http://www.windowsphone.com/zh-cn/store/app/%E6%8E%8C%E4%B8%AD%E6%B1%87%…

NewCode----給定兩個數R和n,輸出R的n次方

參考鏈接 輸入描述: 多組測試用例&#xff0c;請參考例題的輸入處理 輸入每行一個浮點數 R 其中0.0 < R <99.999&#xff0c; 一個整數 n 其中0 < n <25 輸出描述: 輸出R的n次方 輸入例子1: 95.123 12 0.1 1 輸出例子1: 548815620517731830194541.89902534…

如何檢測本計算機耗電量,如何查看電腦耗電量?魯大師查看電腦使用功率的方法...

【www.xinr41319.cn--電腦網絡】查看自己電腦的電源功率有兩大好處&#xff0c;第一知道給臺式電腦配置多大的電源&#xff0c;第二可以精確的算出&#xff0c;一臺電腦&#xff0c;一天一般消耗多少電&#xff0c;那么小編教大家來查看一下自己電腦的功率是多少。我們可以要借…

【轉載】COM小結

原文&#xff1a;http://blog.csdn.net/byxdaz/article/details/6595210 一、Com概念 所謂COM&#xff08;Componet Object Model&#xff0c;組件對象模型&#xff09;&#xff0c;是一種說明如何建立可動態互變組件的規范&#xff0c;此規范提供了為保證能夠互操作&#xff0…

解決Dropbox無法連接的問題

同步共享服務Dropbox從6月18日開始再次遭到封鎖&#xff0c;原因是DNS污染。Dropbox上次在2010年5月曾遭到IP封鎖和網址關鍵字過 濾&#xff0c;2012年5月除文件外鏈功能外其它功能可正常訪問&#xff1b;2014年2月全部功能都可以正常訪問。中國正展開凈網行動&#xff0c;文件…

求任意數的階乘

這是筆試的第二題&#xff0c;求任意數的階乘其實實質也就是大數相乘&#xff0c;很可惜沒有在規定時間內完成這道題&#xff0c;估計這次筆試涼涼。 #include<iostream> using namespace std;int result[200] { 0 }; int N; void fun(int n) {int temp;int i;int carr…

RDLC報表系列一

1、報表項目搭建&#xff1a; 配置好后&#xff0c;單擊Web服務URL:http://lg-20151517ryre/ReportServer 如果電腦系統打開的時候沒有設置密碼的話&#xff0c;此時打開有可能會出現需要登錄名和密碼。如出現此種情況可給Administrator設置密碼。然后刷新當前頁面就可以看大上…

.net 服務器自動執行,自動檢測服務器使用流量并執行命令腳本

#codingutf-8limit_total0# limit_total 上傳下載的流量限制&#xff0c;單位GB&#xff0c;如果不限制就是0&#xff0c;如果限制1T就是1024limit_in0# limit_in 下載的流量限制&#xff0c;單位GB&#xff0c;如果不限制就是0&#xff0c;如果限制1T就是1024limit_out0# limi…

Android APK是否需要預解壓

今天在逛論壇的時候&#xff0c;發現有一個朋友問的問題。其主要目的&#xff0c;是想實現 玩家首次進入游戲的時候&#xff0c;或者新安裝了版本的時候&#xff0c;對APK進行解壓&#xff0c;寫入SD卡。這樣游戲運行過程中&#xff0c;將不會再從APK中讀取資源。 以提高效率。…

C++開發秋招筆試題

第一題&#xff1a; 記得不太清了&#xff0c;湊合看吧&#xff01; 輸入&#xff1a; 第一行&#xff1a;T 表示有T個測試用例 以下N行&#xff1a; 輸入的T個測試用例 測試用例&#xff1a; 每個輸入包含四個輸入&#xff0c;a&#xff0c;b&#xff0c;c&#xff…

ADS-B顯示終端5.9

更改日志 1 更新背景地圖。增加了全國范圍內的VOR電臺、DME、NDB導航臺信息&#xff0c;包含有坐標信息、代碼信息、頻率等內容。 VOR電臺、DME、NDB導航臺信息來自中國民航局公布的航行情況資料匯編。VOR、DME、NDB分別採用不同的圖形繪制&#xff0c;目標均採用淡綠色畫筆…

域名自動跳轉不搭建服務器,寶塔搭建的服務器WEB系統環境如果做域名301跳轉

寶塔搭建的服務器WEB系統環境如果做域名301跳轉今天老蔣遇到一個網友&#xff0c;服務器WEB系統環境是用寶塔搭建的&#xff0c;搭建的網站綁定過WWW域名和不帶WWW域名&#xff0c;他是希望能全部統一到WWW的域名&#xff0c;這里應該是他程序沒有自帶301跳轉&#xff0c;如果是…

求兩個字符串的最長公共子串

給出兩個字符串&#xff0c;求出兩個字符串的最長公共子串 #include<iostream> #include<string> using namespace std; int main() {string a, b;while (cin >> a >> b){if (a.size() > b.size())swap(a, b);string str_m;//存儲最長公共子串for …

修改模型的原點

Mesh mesh 坦克.GetComponent<MeshFilter>().mesh; Vector3[] vertices mesh.vertices;foreach(vertices v in vertices ) {v new Vector3(要移動的距離)}mesh.vertices vertices; mesh.RecalculateBounds();轉載于:https://www.cnblogs.com/mukeyang/p/4633085.html…

OpenCV Python教程(1、圖像的載入、顯示和保存)

本文是OpenCV 2 Computer Vision Application Programming Cookbook讀書筆記的第一篇。在筆記中將以Python語言改寫每章的代碼。 PythonOpenCV的配置這里就不介紹了。 注意&#xff0c;現在OpenCV for Python就是通過NumPy進行綁定的。所以在使用時必須掌握一些NumPy的相關知識…

大華出入口管理系統H710服務器配置,DH-DSS-H710S2 大華出入口綜合管理系統 停車場收費 支持人臉相機設備添加...

DH-DSS-H710S2 大華出入口綜合管理系統 支持車輛列表展示&#xff0c;包括車輛編號、車牌、車場、車輛品牌、車輛類型、車身顏色、車主等信息 支持通過人員編號、姓名進行人員信息查詢 支持打印小票與導出繳費信息 DH-DSS-H710S2DH-DSS-H710S2大華出入口綜合管理系統DH-DSS-H71…

微軟塊級備份引擎服務器,文件級與塊級備份區別

首先我們先來了解一下&#xff0c;什么叫做塊級&#xff1f;什么叫文件級&#xff1f;1.塊級概念&#xff1a;塊級是指以扇區為基礎&#xff0c;一個或我連續的扇區組成一個塊&#xff0c;也叫物理塊。它是在文件系統與塊設備(例如&#xff1a;磁盤驅動器)之間。2.文件級概念&a…

通過物理映射往虛擬機中傳輸數據

1、在虛擬機管理界面&#xff0c;找到硬盤&#xff0c;雙擊 2、在跳出的頁面中點擊“映射” 3、在彈出的頁面中將“以只讀模式打開文件”選項勾去 4、選擇是“”是 5、這個時候就看到電腦上出現了一個“Z盤”&#xff0c;此時就可以將需要復制進虛擬機的文件&#xff0c;復制…

Ubuntu12.04版本安裝arm-linux-gcc 4.3.3

由于Ubuntu12.04是64位系統,如果安裝4.3.3版本的arm gcc,系統將會找到,所以要讓其可用,就要安裝ia32-lib包,以便讓系統使用32bit軟件: apt-get install ia32-libs 由于我前面已將安裝好了gcc 4.3.3并且設置好了環境變量,所以安裝完上面以后就可以查看gcc信息了: arm-linux-gcc …

[Algorithm] 字符串匹配算法——KMP算法

1 字符串匹配 字符串匹配是計算機的基本任務之一。 字符串匹配是什么&#xff1f;舉例來說&#xff0c;有一個字符串"BBC ABCDAB ABCDABCDABDE"&#xff0c;我想知道&#xff0c;里面是否包含另一個字符串"ABCDABD"&#xff1f; 許多算法可以完成這個任務&…