查看原文
其他

《计算的本质》深入剖析程序和计算机

码中人 码农真经 2023-12-25


编辑推荐


掌握计算与编程语言的工作原理和真正义
在熟悉的语言示例中习得更好的工作方式
清晰解读有限自动机和图灵机
我知道你是一位编程高手,写代码对你而言是手到擒来的事。但是,你确定自己多年练就的编程技能不是建立在某种想当然的假设基础上?确定自己不是每天都在“稀里糊涂”地写代码?确定真正理解自己的代码是如何运行的?

如果你想像“大牛”级的程序员一样做开发,或者想摆脱自己半路出家的知识“囧”境,本书能够为你真正讲明白计算理论和编程语言的工作原理与真切义。本书使用简单的Ruby代码做示例,没有枯燥难记的数学符号。作者极力推崇循序渐进和从实践中学习,他从机器、语言讲到程序,又一路从简单的机器(有限自动机)过渡到复杂的机器(图灵机),从设计实现简单的编程语言到极简的机器,而后又推理所谓“不可能”解决的问题,为读者打造了轻松有趣的阅读体验。

内容提要


《计算的本质:深入剖析程序和计算机》借助简单的Ruby代码示例,全面、深入地介绍计算理论和编程语言设计。作者注重实用性,在读者熟知的背景知识下,以明晰的可工作代码阐释了形式语义、自动机理论,以及通过lambda演算进行函数式编程等计算问题,并为读者自行探索打下了良好基础。
  《计算的本质:深入剖析程序和计算机》面向熟悉某种现代编程语言却非科班出身的程序员,是一本帮你真正理解计算机科学和计算原理的参考书。

电子书截图


关注 码中人
点赞、转发、广告,更多优质资源等你来...
(计算本质)

往期推荐

万物皆数学:在生活中发现数学的妙用(套装共12册)

图灵的秘密:他的生平思想及论文解读

图灵新知丛书

《计算机系统要素:从零开始构建现代计算机》中英文版

《图灵程序设计丛书:自制编程语言》手把手地教你用C语言制作编程语言

继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存