{"id":19267262,"url":"https://github.com/molingyu/understandingcomputation","last_synced_at":"2025-02-23T19:30:17.732Z","repository":{"id":95786782,"uuid":"93754957","full_name":"molingyu/UnderstandingComputation","owner":"molingyu","description":null,"archived":false,"fork":false,"pushed_at":"2017-07-16T10:53:14.000Z","size":179,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-05T12:12:48.738Z","etag":null,"topics":["computation","understanding-computation"],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/molingyu.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-08T13:51:03.000Z","updated_at":"2017-06-09T02:20:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"b9e01ec3-1ea1-4f6c-beb2-a59d065d951b","html_url":"https://github.com/molingyu/UnderstandingComputation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/molingyu%2FUnderstandingComputation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/molingyu%2FUnderstandingComputation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/molingyu%2FUnderstandingComputation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/molingyu%2FUnderstandingComputation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/molingyu","download_url":"https://codeload.github.com/molingyu/UnderstandingComputation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240367793,"owners_count":19790318,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["computation","understanding-computation"],"created_at":"2024-11-09T20:11:22.371Z","updated_at":"2025-02-23T19:30:17.694Z","avatar_url":"https://github.com/molingyu.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"## 关于该项目\n\n本项目是阅读[《计算的本质：深入剖析程序和计算机》](https://book.douban.com/subject/26148763/)(*Understanding Computation: From Simple Machines to Impossible Programs*) 一书时，所写的相关练习代码和对书本中示例的实现。\n\n## 关于此书\n《计算的本质：深入剖析程序和计算机》是一本讲解可计算性和计算机的计算模型的书籍。示例皆使用 [Ruby](https://www.ruby-lang.org/) 语言。内容较为轻松，不似一些大部头充满玄奥的数学公式等。\n\n## 列表\n* [Simple language](./simple-lang/readme.md) 本书的 2.3.1 节 讲到小步语义时所列出的一种简单的语言实现(直接跑写好的AST)。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmolingyu%2Funderstandingcomputation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmolingyu%2Funderstandingcomputation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmolingyu%2Funderstandingcomputation/lists"}