Skip to content

邱奇(Church)计数 | TongLuyang's Blog #2

@tongluyang

Description

@tongluyang

https://tongluyang.com/2022/01/06/%E9%82%B1%E5%A5%87-Church-%E8%AE%A1%E6%95%B0/

引言在计算机中,程序和数据并没有一个明显的分界线。数据可以被当作程序执行,程序也可以作为数据使用。 前者,很多语言提供了eval功能,将一段数据作为代码执行,比如JavaScript 1eval("alert(1)") 这里我们主要说一下后者。 假设有一门语言,它可以定义函数,调用函数,但没有提供基础的数字类型,我们要如何使用函数来实现数字这一特性。 为了实现这个特性,我们要对这个特性有个初步的

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions