图灵完备(待更新)

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

目录

一,Turing-complete(图灵完备)

二,图灵机(待补充)

三,data-manipulation rules(数据处理规则)(待补充)

1,a model of computation(计算模型)

2,a computer's instruction set(指令集)

3,a programming language(编程语言)

4,a cellular automaton(元胞自动机)

5,else

四,证明一个语言是图灵完备的

1,和图灵机等价

2,包含关系


一,Turing-complete(图灵完备)

定义:

In computability theory, a system of data-manipulation rules (such as a model of computation, a computer's instruction set, a programming language, or a cellular automaton) is said to be Turing-complete or computationally universal if it can be used to simulate any Turing machine

也就是说,如果可以模拟出图灵机,那就是图灵完备的。

二,图灵机(待补充)

三,data-manipulation rules(数据处理规则)(待补充)

1,a model of computation(计算模型)

2,a computer's instruction set(指令集)

3,a programming language(编程语言)

几乎所有的编程语言都是图灵完备的。

图灵完备的编程语言:Brainfuck 语言、C、C++、C++元编程(模板)、Java、Python

非图灵完备的编程语言:HTML、XML

4,a cellular automaton(元胞自动机)

5,else

扫雷  http://web.mat.bham.ac.uk/R.W.Kaye/minesw/infmsw.pdf

人力资源机

音乐

四,证明一个语言是图灵完备的

1,和图灵机等价

如果能证明一个编程语言和图灵机等价,那就是图灵完备的

例如,Brainfuck 语言、lambda 演算可以证明和图灵机等价

2,包含关系

最简单的Brainfuck 语言是图灵完备的,所以只要证明一个语言可以完成Brainfuck 语言能完成的所有计算,也就是包含了Brainfuck 语言,那就是图灵完备的

同理,对于函数式语言,lambda 演算是图灵完备的,所以只要证明一个函数式语言包含lambda 演算,那就是图灵完备的

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值