scheme伪代码

; (test-halt program) -> true/false
(define (forever)(forever))
(define (f)(if (test-halt f)(forever)'()))
; (test-halt (lambda () (+ 1 1))) -> true
; (test-halt forever) -> false
; (test-halt f) -> ?

js伪代码

// any programs in javascript can be represented as a function call with no arguments
function func() {// any js codereturn 1 + 1;
}function forever() {while (ture) {}
}function testHalt(f) {// if f() runs forever return false, else return truereturn true;
}// testHalt(func) -> true
// testHalt(forever) -> falsefunction f() {if (testHalt(f)) {forever();} else {return false;}
}// testHalt(f) -> ?

转载于:https://my.oschina.net/crcc/blog/812244

Halting problem相关推荐

  1. halting problem 详解

    在讲解halting problem 问题之前,我们先来看一张图和一个小故事 图片: 图片来自网络,如有侵权请联系删除 故事: 理发师悖论:   在一个村子里只有有一个理发师,他说他只给不给自己理发的 ...

  2. C Halting Problem

    题目链接 C Halting Problem In computability theory, the halting problem is the problem of determining, f ...

  3. Halting Problem的讨论

    有关于Halting Problem的一点点讨论 Halting Problem with no input: Halting Problem with no input: Show that giv ...

  4. ZOJ - 4049 Halting Problem 题解【c++】

    题目如下: In computability theory, the halting problem is the problem of determining, from a description ...

  5. 图灵停机问题(The Halting Problem)

    不存在这样一个程序(算法),它能够计算任何程序(算法)在给定输入上是否会结束(停机). 那么,如何来证明这个停机问题呢? 反证!假设我们某一天真做出了这么一个极度聪明的万能算法(就叫God_algo吧 ...

  6. The halting problem

    转自: http://www.matrix67.com/blog/article.asp?id=62 不可解问题(Undecidable Decision Problem)指的是这样一种问题:他无论如 ...

  7. 计算机无法解决停机问题,不可解问题之停机问题(Undecidable Problem Halting Problem)...

    计算机技术已运用到人类生活的方方面面,帮助人类解决各种问题.可你是否有想过,计算机是否能为人类解决所有问题呢? 假如你是一个程序猿,你已编写过很多程序.有些程序一下子就能出结果,有些程序则好久都没有显 ...

  8. 2018 青岛网络赛C题Halting Problem

    判断一个指定的程序是一直运行下去还是会停止.停止好判断,就是如何判断是否会一直运行下去.当第二次到达第n步的时候,如果此时的r仍然是第一次到达第n步时候的r,那么这个程序会一直运行下去. 通过这道题还 ...

  9. Halting Problem图灵机问题

    不存在这样一个程序(算法),它能够计算任何程序(算法)在给定输入上是否会结束(停机). 那么,如何来证明这个停机问题呢? 反证!假设我们某一天真做出了这么一个极度聪明的万能算法(就叫God_algo吧 ...

最新文章

  1. 语言模型如何为大象“称”体重?斯坦福提出“尺度探测”新思路
  2. mysql old key files_mysql出现“Incorrect key file for table”解决办法
  3. android 获取手机a标签页,Android关于对Jsoup抓取a标签和br标签之间的解决办法...
  4. vscode找不到config_vscode中的 jsconfig.json
  5. 模式识别的发展及应用
  6. UG NX10 NX12 用曲线方程式绘制实体模型的方法
  7. linux内核编程4部曲之二:增加linux内核系统调用
  8. Python实现四阶龙格库塔法求解Ricatti方程
  9. 小白 白嫖7天百度云网盘会员,高速下载
  10. 程序员能考哪些证书?这个几个不能少
  11. Python求二次方程根
  12. Docker学习中文文档大全、dockerdocker-compose实战
  13. 【论文笔记】LIME: low-light image enhancement via illumination map estimation
  14. 猫哥教你写爬虫 014--pk小游戏
  15. winvnc3.3.3连接就关闭
  16. 医学影像后处理服务器系统架构是,医学影像系统(PACS)
  17. 浅谈LCD液晶屏和LED屏,它们有什么不同之处
  18. jsp中List,ArrayList的使用方法
  19. 控制器双活 负载均衡
  20. 一个有成就感又有挫败感的日子

热门文章

  1. 图解 生成对抗网络GAN 原理 超详解
  2. MAVEN踩坑 Could not find artifact...
  3. python 字符串结束符_python字符串以反斜杠结尾
  4. execve系统调用_进程调度之 4:系统调用execve
  5. HDU 1269 迷宫城堡 -- 强连通图判断
  6. Python连接MySQL insert插入语句
  7. 从零搭建hyperf docker镜像
  8. windows内核开发学习笔记十七:IRP 和 IO_STACK_LOCATION 的交互
  9. java linux解压_在LINUX下 用JAVA如何解压rar文件
  10. selenium官方文档