拖动LOGO到书签栏,立即收藏一流导航
一流导航
词条百科
企业百科
产品提交
文章投稿
登录/注册
词条百科
企业百科
显示直达
类型
类型
函数
理论
术语
对象
编程语言
变量
语言
逻辑
语法
直觉类型理论
直觉类型理论直觉类型理论(又称构造类型理论,或马丁-勒夫类型理论)是一种类型理论,也是数学的另一种基础。所有的版本都保留了构造逻辑的核心设计,即使用...
选项类型
选项类型(了解如何以及何时删除此模板信息)在编程语言(尤其是函数式编程语言)和类型理论中,选项类型或也许类型是一种多态类型,它表示对可选值的封装;例...
交叉类型
交叉类型在类型理论中,交叉类型可以分配给那些既可以分配给类型的值一般来说,如果两个类型的值的范围重叠,那么属于这两个范围的交点的值可以被赋予两个类...
类型理论的历史
类型理论的历史类型理论最初是为了避免各种形式逻辑和重写系统中的悖论而产生的。后来,类型理论指的是一类形式系统,其中一些可以作为天真的集合理论的替代...
函数类型
函数类型在计算机科学和数理逻辑中,函数类型(或箭头类型或指数)是指一个函数已经或可以被分配到的变量或参数的类型,或者是一个高阶函数获取或返回函数的...
归纳类型
归纳类型在类型理论中,如果一个系统具有从创建该类型的常量和函数中创建新类型的设施,那么它就具有归纳类型。该功能的作用类似于编程语言中的数据结构,并...
效果系统
效果系统概述在计算中,效果系统是一个描述计算机程序的计算效果的正式系统,例如副作用。效果系统可以用来对程序的可能效果进行编译时的检查。效果系统扩展...
枚举类型
枚举类型在计算机编程中,枚举类型(在R编程语言中也称为枚举、枚举或因子,在统计学中称为分类变量)是一种数据类型,由一组被称为该类型的元素、成员、枚举...
共变和反变(计算机科学)
共变和反变(计算机科学)许多编程语言类型系统支持子类型化。差异是指更复杂的类型之间的子类型与它们的组成部分之间的子类型的关系。根据类型构造函数的不...
复合数据类型
复合数据类型在计算机科学中,复合数据类型或复合数据类型是任何可以在程序中使用编程语言的原始数据类型和其他复合类型构建的数据类型。它有时被称为结构或...
容器(类型理论)
容器(类型理论)在类型理论中,容器是一种抽象,它允许各种集合类型,如列表和树,以统一的方式表示。容器的扩展是由一个形状(S型)和一个位置(P型)组成...
从属类型
简介在计算机科学和逻辑学中,从属类型是一种类型,其定义取决于一个值。它是类型理论和类型系统的一个重叠的特征。在直觉类型理论中,从属类型被用来编码逻...
鸭子类型
简介计算机编程中的鸭子类型是鸭子测试的应用--如果它走路像鸭子,叫声像鸭子,那么它一定是鸭子,以确定一个对象是否可以用于一个特定的目的。在名词性类型...
组合分类语法
组合分类语法组合分类语法(CCG)是一种高效的可解析的、具有语言表达能力的语法形式。它在表面语法和底层语义表示之间有一个透明的接口,包括谓语-参数结构...
底层类型
简介在类型理论(数理逻辑中的一种理论)中,类型系统的底层类型是所有其他类型的子类型。在存在这种类型的情况下,它通常用上粘(⊥)符号表示。当底层类型为...
有界量化
有界量化在类型理论中,有界量化(也是有界多态性或有界泛型)指的是普遍的或存在的量词,这些量词被限制(有界)在一个特定类型的子类型上范围。有界量化是...
构造微积分
简介在数理逻辑和计算机科学中,构造微积分(CoC)是ThierryCoquand创建的一种类型理论。它既可以作为一种类型化的编程语言,也可以作为数学的构造基础。基于...
代数数据类型
简介在计算机编程中,特别是函数式编程和类型理论中,代数数据类型(ADT)是一种复合类型,即由其他类型组合而成的类型。两类常见的代数类型是乘积类型(即图...
类型理论
简介在数学、逻辑学和计算机科学中,类型理论是对特定类型系统的正式表述,一般来说,类型理论是对类型系统的学术研究。一些类型理论作为集合理论的替代品,...
抽象类型
简介在编程语言中,抽象类型是指记名类型系统中不能直接实例化的类型;非抽象的类型--可以实例化的类型--被称为具体类型。抽象类型的每个实例都是某个具体子...
临时多态性
简介在编程语言中,临时多态性是一种多态性,其中多态性函数可以应用于不同类型的参数,因为一个多态性函数可以表示许多不同的和潜在的异质的实现,这取决于...
身份类型
身份类型在类型理论中,身份类型代表平等的概念。它也被称为命题式平等,以区别于判断式平等。类型理论中的平等性是一个复杂的话题,一直是研究的对象,比如...
Q0(数学逻辑)
Q0(数学逻辑)Q0是彼得-安德鲁斯(PeterAndrews)对简单类型的羔羊皮微积分的表述,为数学提供了一个可与一阶逻辑加集合论相媲美的基础。它是高阶逻辑的一种...
OBJ(编程语言)
简介OBJ是由JosephGoguen在1976年推出的一个编程语言系列,并由JoseMeseguer进一步研究。OBJ(编程语言)的概述它是一个陈述性超高级语言系列。它的特点是抽...
逻辑框架
简介在逻辑学中,逻辑框架提供了一种方法来定义(或呈现)一个逻辑作为高阶类型理论中的签名,其方式是原始逻辑中公式的可证明性减少为框架类型理论中的类型...
Liskov替代原则
Liskov替代原则Liskov替代原则(LSP)是子类型关系的一个特殊定义,称为强行为子类型,最初由BarbaraLiskov在1988年的会议主题演讲中提出,题目是数据抽象和...
同构类型理论
同构类型理论在数理逻辑和计算机科学中,同构类型理论(HoTT/hɒt/)是指直观类型理论的各种发展路线,其基础是将类型解释为(抽象的)同构理论的直觉所适用的...
应用性通用语法
应用性通用语法简介应用性通用语法,或AUG,是一种通用语义金属语言,旨在研究特定语言的语义过程。这是一种语言学理论,通过类比应用性编程语言中的功能应用...
类别语法
什么是类别语法类别语法是自然语言语法中的一个形式化系列,它的核心假设是句法成分作为函数和参数结合起来。分类语法认为语法和语义构成之间有密切的关系,...
动力包(传动系统)
动力包(传动系统)动力包或动力组是模块化动力系统的一部分,包含某种类型的发动机(最常见的是内燃机,但其他类型,包括电动机,也是可能的),还可能包含...
1
2
3
4
添加小工具
点此为“分类归档侧边栏”添加小工具
扫码分享到朋友圈
直觉类型理论
选项类型
交叉类型
类型理论的历史
函数类型
归纳类型
效果系统
枚举类型
共变和反变(计算机科学)
复合数据类型
容器(类型理论)
从属类型
鸭子类型
组合分类语法
底层类型
有界量化
构造微积分
代数数据类型
类型理论
抽象类型
临时多态性
身份类型
Q0(数学逻辑)
OBJ(编程语言)
逻辑框架
Liskov替代原则
同构类型理论
应用性通用语法
类别语法
动力包(传动系统)